MAYBE Time: 55.239451 TRS: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } DP: DP: { __#(X1, mark X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2), __#(ok X1, ok X2) -> __#(X1, X2), active# __(X1, X2) -> __#(X1, active X2), active# __(X1, X2) -> __#(active X1, X2), active# __(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2, active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), active# __(__(X, Y), Z) -> __#(Y, Z), active# U12(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2), active# U12(tt(), V) -> U13# isNeList V, active# U12(tt(), V) -> isNeList# V, active# isPalListKind __(V1, V2) -> isPalListKind# V1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2), active# U11(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2), active# U11(tt(), V) -> U12#(isPalListKind V, V), active# U11(tt(), V) -> isPalListKind# V, active# U13 X -> active# X, active# U13 X -> U13# active X, active# isNeList V -> isPalListKind# V, active# isNeList V -> U31#(isPalListKind V, V), active# isNeList __(V1, V2) -> isPalListKind# V1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2), active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2), active# U22(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3), active# U22(tt(), V1, V2) -> isPalListKind# V2, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2), active# U21(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3), active# U21(tt(), V1, V2) -> isPalListKind# V1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2), active# U23(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3), active# U23(tt(), V1, V2) -> isPalListKind# V2, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2), active# U24(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3), active# U24(tt(), V1, V2) -> U25#(isList V1, V2), active# U24(tt(), V1, V2) -> isList# V1, active# U25(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2), active# U25(tt(), V2) -> isList# V2, active# U25(tt(), V2) -> U26# isList V2, active# isList V -> isPalListKind# V, active# isList V -> U11#(isPalListKind V, V), active# isList __(V1, V2) -> isPalListKind# V1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2), active# U26 X -> active# X, active# U26 X -> U26# active X, active# U32(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2), active# U32(tt(), V) -> U33# isQid V, active# U32(tt(), V) -> isQid# V, active# U31(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2), active# U31(tt(), V) -> isPalListKind# V, active# U31(tt(), V) -> U32#(isPalListKind V, V), active# U33 X -> active# X, active# U33 X -> U33# active X, active# U42(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3), active# U42(tt(), V1, V2) -> isPalListKind# V2, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2), active# U41(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3), active# U41(tt(), V1, V2) -> isPalListKind# V1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2), active# U43(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3), active# U43(tt(), V1, V2) -> isPalListKind# V2, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2), active# U44(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3), active# U44(tt(), V1, V2) -> isList# V1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2), active# U45(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2), active# U45(tt(), V2) -> isNeList# V2, active# U45(tt(), V2) -> U46# isNeList V2, active# U46 X -> active# X, active# U46 X -> U46# active X, active# U52(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3), active# U52(tt(), V1, V2) -> isPalListKind# V2, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2), active# U51(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3), active# U51(tt(), V1, V2) -> isPalListKind# V1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2), active# U53(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3), active# U53(tt(), V1, V2) -> isPalListKind# V2, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2), active# U54(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3), active# U54(tt(), V1, V2) -> isNeList# V1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2), active# U55(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2), active# U55(tt(), V2) -> isList# V2, active# U55(tt(), V2) -> U56# isList V2, active# U56 X -> active# X, active# U56 X -> U56# active X, active# U62(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2), active# U62(tt(), V) -> isQid# V, active# U62(tt(), V) -> U63# isQid V, active# U61(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2), active# U61(tt(), V) -> isPalListKind# V, active# U61(tt(), V) -> U62#(isPalListKind V, V), active# U63 X -> active# X, active# U63 X -> U63# active X, active# U72(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2), active# U72(tt(), P) -> U73#(isPal P, P), active# U72(tt(), P) -> isPal# P, active# U71(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3), active# U71(tt(), I, P) -> isPalListKind# I, active# U71(tt(), I, P) -> U72#(isPalListKind I, P), active# U73(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2), active# U73(tt(), P) -> isPalListKind# P, active# U73(tt(), P) -> U74# isPalListKind P, active# isPal V -> isPalListKind# V, active# isPal V -> U81#(isPalListKind V, V), active# U74 X -> active# X, active# U74 X -> U74# active X, active# U82(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2), active# U82(tt(), V) -> U83# isNePal V, active# U82(tt(), V) -> isNePal# V, active# U81(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2), active# U81(tt(), V) -> isPalListKind# V, active# U81(tt(), V) -> U82#(isPalListKind V, V), active# U83 X -> active# X, active# U83 X -> U83# active X, active# isNePal V -> isPalListKind# V, active# isNePal V -> U61#(isPalListKind V, V), active# isNePal __(I, __(P, I)) -> isQid# I, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P), active# U92 X -> active# X, active# U92 X -> U92# active X, active# U91(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2), active# U91(tt(), V2) -> isPalListKind# V2, active# U91(tt(), V2) -> U92# isPalListKind V2, U12#(mark X1, X2) -> U12#(X1, X2), U12#(ok X1, ok X2) -> U12#(X1, X2), isPalListKind# ok X -> isPalListKind# X, U11#(mark X1, X2) -> U11#(X1, X2), U11#(ok X1, ok X2) -> U11#(X1, X2), U13# mark X -> U13# X, U13# ok X -> U13# X, isNeList# ok X -> isNeList# X, U22#(mark X1, X2, X3) -> U22#(X1, X2, X3), U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3), U23#(mark X1, X2, X3) -> U23#(X1, X2, X3), U23#(ok X1, ok X2, ok X3) -> U23#(X1, X2, X3), U24#(mark X1, X2, X3) -> U24#(X1, X2, X3), U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3), U25#(mark X1, X2) -> U25#(X1, X2), U25#(ok X1, ok X2) -> U25#(X1, X2), isList# ok X -> isList# X, U26# mark X -> U26# X, U26# ok X -> U26# X, U32#(mark X1, X2) -> U32#(X1, X2), U32#(ok X1, ok X2) -> U32#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2), U31#(ok X1, ok X2) -> U31#(X1, X2), U33# mark X -> U33# X, U33# ok X -> U33# X, isQid# ok X -> isQid# X, U42#(mark X1, X2, X3) -> U42#(X1, X2, X3), U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3), U43#(mark X1, X2, X3) -> U43#(X1, X2, X3), U43#(ok X1, ok X2, ok X3) -> U43#(X1, X2, X3), U44#(mark X1, X2, X3) -> U44#(X1, X2, X3), U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3), U45#(mark X1, X2) -> U45#(X1, X2), U45#(ok X1, ok X2) -> U45#(X1, X2), U46# mark X -> U46# X, U46# ok X -> U46# X, U52#(mark X1, X2, X3) -> U52#(X1, X2, X3), U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3), U53#(mark X1, X2, X3) -> U53#(X1, X2, X3), U53#(ok X1, ok X2, ok X3) -> U53#(X1, X2, X3), U54#(mark X1, X2, X3) -> U54#(X1, X2, X3), U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3), U55#(mark X1, X2) -> U55#(X1, X2), U55#(ok X1, ok X2) -> U55#(X1, X2), U56# mark X -> U56# X, U56# ok X -> U56# X, U62#(mark X1, X2) -> U62#(X1, X2), U62#(ok X1, ok X2) -> U62#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2), U61#(ok X1, ok X2) -> U61#(X1, X2), U63# mark X -> U63# X, U63# ok X -> U63# X, U72#(mark X1, X2) -> U72#(X1, X2), U72#(ok X1, ok X2) -> U72#(X1, X2), U71#(mark X1, X2, X3) -> U71#(X1, X2, X3), U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3), U73#(mark X1, X2) -> U73#(X1, X2), U73#(ok X1, ok X2) -> U73#(X1, X2), isPal# ok X -> isPal# X, U74# mark X -> U74# X, U74# ok X -> U74# X, U82#(mark X1, X2) -> U82#(X1, X2), U82#(ok X1, ok X2) -> U82#(X1, X2), U81#(mark X1, X2) -> U81#(X1, X2), U81#(ok X1, ok X2) -> U81#(X1, X2), U83# mark X -> U83# X, U83# ok X -> U83# X, isNePal# ok X -> isNePal# X, U92# mark X -> U92# X, U92# ok X -> U92# X, U91#(mark X1, X2) -> U91#(X1, X2), U91#(ok X1, ok X2) -> U91#(X1, X2), proper# __(X1, X2) -> __#(proper X1, proper X2), proper# __(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2), proper# U12(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X, proper# isPalListKind X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2), proper# U11(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X, proper# U13 X -> proper# X, proper# isNeList X -> isNeList# proper X, proper# isNeList X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3), proper# U22(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3), proper# U21(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3), proper# U23(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3), proper# U24(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2), proper# U25(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2, proper# isList X -> isList# proper X, proper# isList X -> proper# X, proper# U26 X -> U26# proper X, proper# U26 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2), proper# U32(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2), proper# U31(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X, proper# U33 X -> proper# X, proper# isQid X -> isQid# proper X, proper# isQid X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3), proper# U42(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3), proper# U41(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3), proper# U43(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3), proper# U44(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2), proper# U45(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X, proper# U46 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3), proper# U52(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3), proper# U51(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3), proper# U53(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3), proper# U54(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2), proper# U55(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X, proper# U56 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2), proper# U62(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2), proper# U61(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X, proper# U63 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2), proper# U72(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3), proper# U71(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2), proper# U73(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X, proper# isPal X -> proper# X, proper# U74 X -> U74# proper X, proper# U74 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2), proper# U82(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2), proper# U81(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X, proper# U83 X -> proper# X, proper# isNePal X -> isNePal# proper X, proper# isNePal X -> proper# X, proper# U92 X -> U92# proper X, proper# U92 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2), proper# U91(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2, top# mark X -> proper# X, top# mark X -> top# proper X, top# ok X -> active# X, top# ok X -> top# active X } TRS: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } EDG: { (active# U12(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U12(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U12(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U12(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U12(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U12(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U12(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U12(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U12(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U12(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U12(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U12(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U12(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U12(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U12(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U12(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U12(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U12(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U12(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U12(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U12(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U12(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U12(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U12(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U12(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U12(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U12(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U12(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U12(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U12(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U12(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U12(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U12(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U12(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U12(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U12(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U12(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U12(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U12(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U12(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U12(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U12(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U12(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U12(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U12(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U12(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U12(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U12(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U12(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U12(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U12(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U12(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U12(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U12(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U12(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U12(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U12(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U12(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U12(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U12(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U12(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U12(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U12(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U12(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U12(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U12(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U12(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U12(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U12(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U12(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U12(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U12(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U12(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U12(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U12(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U12(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U12(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U12(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U12(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U12(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U12(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U12(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U12(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U12(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U12(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U12(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U12(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U12(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U12(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U11(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U11(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U11(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U11(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U11(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U11(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U11(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U11(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U11(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U11(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U11(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U11(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U11(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U11(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U11(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U11(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U11(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U11(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U11(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U11(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U11(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U11(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U11(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U11(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U11(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U11(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U11(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U11(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U11(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U11(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U11(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U11(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U11(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U11(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U11(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U11(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U11(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U11(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U11(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U11(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U11(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U11(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U11(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U11(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U11(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U11(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U11(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U11(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U11(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U11(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U11(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U11(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U11(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U11(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U11(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U11(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U11(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U11(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U11(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U11(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U11(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U11(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U11(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U11(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U11(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U11(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U11(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U11(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U11(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U11(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U11(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U11(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U11(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U11(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U11(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U11(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U11(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U11(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U11(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U11(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U11(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U11(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U11(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U11(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U11(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U11(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U11(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U11(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U11(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# isNeList __(V1, V2) -> isPalListKind# V1, isPalListKind# ok X -> isPalListKind# X) (active# U21(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U21(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U21(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U21(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U21(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U21(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U21(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U21(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U21(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U21(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U21(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U21(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U21(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U21(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U21(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U21(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U21(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U21(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U21(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U21(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U21(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U21(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U21(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U21(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U21(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U21(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U21(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U21(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U21(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U21(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U21(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U21(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U21(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U21(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U21(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U21(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U21(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U21(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U21(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U21(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U21(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U21(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U21(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U21(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U21(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U21(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U21(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U21(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U21(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U21(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U21(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U21(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U21(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U21(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U21(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U21(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U21(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U21(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U21(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U21(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U21(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U21(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U21(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U21(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U21(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U21(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U21(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U21(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U21(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U21(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U21(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U21(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U21(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U23(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U23(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U23(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U23(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U23(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U23(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U23(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U23(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U23(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U23(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U23(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U23(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U23(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U23(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U23(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U23(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U23(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U23(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U23(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U23(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U23(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U23(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U23(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U23(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U23(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U23(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U23(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U23(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U23(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U23(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U23(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U23(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U23(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U23(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U23(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U23(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U23(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U23(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U23(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U23(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U23(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U23(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U23(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U23(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U23(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U23(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U23(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U23(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U23(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U23(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U23(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U23(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U23(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U23(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U23(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U23(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U23(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U23(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U23(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U23(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U23(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U23(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U23(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U23(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U23(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U23(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U23(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U23(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U23(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U23(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U23(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U23(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U23(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U24(tt(), V1, V2) -> isList# V1, isList# ok X -> isList# X) (active# isList __(V1, V2) -> isPalListKind# V1, isPalListKind# ok X -> isPalListKind# X) (active# U32(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U32(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U32(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U32(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U32(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U32(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U32(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U32(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U32(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U32(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U32(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U32(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U32(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U32(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U32(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U32(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U32(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U32(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U32(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U32(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U32(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U32(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U32(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U32(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U32(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U32(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U32(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U32(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U32(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U32(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U32(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U32(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U32(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U32(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U32(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U32(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U32(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U32(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U32(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U32(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U32(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U32(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U32(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U32(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U32(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U32(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U32(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U32(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U32(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U32(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U32(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U32(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U32(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U32(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U32(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U32(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U32(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U32(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U32(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U32(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U32(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U32(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U32(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U32(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U32(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U32(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U32(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U32(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U32(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U32(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U32(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U32(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U32(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U32(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U32(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U32(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U32(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U32(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U32(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U32(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U32(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U32(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U32(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U32(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U32(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U32(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U32(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U32(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U32(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U33 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U33 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U33 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U33 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U92 X -> U92# active X) (active# U33 X -> active# X, active# U92 X -> active# X) (active# U33 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U33 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U33 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U33 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U33 X -> active# X, active# U83 X -> U83# active X) (active# U33 X -> active# X, active# U83 X -> active# X) (active# U33 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U33 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U33 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U33 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U33 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U33 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U33 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U74 X -> U74# active X) (active# U33 X -> active# X, active# U74 X -> active# X) (active# U33 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U33 X -> active# X, active# isPal V -> isPalListKind# V) (active# U33 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U33 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U33 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U33 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U33 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U33 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U33 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U33 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U33 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U33 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U63 X -> U63# active X) (active# U33 X -> active# X, active# U63 X -> active# X) (active# U33 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U33 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U33 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U33 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U33 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U33 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U33 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U56 X -> U56# active X) (active# U33 X -> active# X, active# U56 X -> active# X) (active# U33 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U33 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U33 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U33 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U33 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U33 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U33 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U33 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U33 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U33 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U33 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U33 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U33 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U33 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U33 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U33 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U46 X -> U46# active X) (active# U33 X -> active# X, active# U46 X -> active# X) (active# U33 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U33 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U33 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U33 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U33 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U33 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U33 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U33 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U33 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U33 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U33 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U33 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U33 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U33 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U33 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U33 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U33 X -> U33# active X) (active# U33 X -> active# X, active# U33 X -> active# X) (active# U33 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U33 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U33 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U33 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U33 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U33 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U33 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U26 X -> U26# active X) (active# U33 X -> active# X, active# U26 X -> active# X) (active# U33 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U33 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U33 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U33 X -> active# X, active# isList V -> isPalListKind# V) (active# U33 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U33 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U33 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U33 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U33 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U33 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U33 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U33 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U33 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U33 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U33 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U33 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U33 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U33 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U33 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U33 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U33 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U33 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U33 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U33 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U33 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U33 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U33 X -> active# X, active# U13 X -> U13# active X) (active# U33 X -> active# X, active# U13 X -> active# X) (active# U33 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U33 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U33 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U33 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U33 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U33 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U33 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U33 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U33 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U33 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U33 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U33 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U33 X -> active# X, active# __(X1, X2) -> active# X2) (active# U33 X -> active# X, active# __(X1, X2) -> active# X1) (active# U33 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U33 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U41(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U41(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U41(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U41(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U41(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U41(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U41(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U41(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U41(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U41(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U41(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U41(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U41(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U41(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U41(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U41(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U41(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U41(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U41(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U41(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U41(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U41(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U41(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U41(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U41(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U41(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U41(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U41(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U41(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U41(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U41(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U41(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U41(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U41(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U41(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U41(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U41(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U41(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U41(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U41(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U41(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U41(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U41(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U41(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U41(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U41(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U41(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U41(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U41(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U41(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U41(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U41(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U41(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U41(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U41(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U41(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U41(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U41(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U41(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U41(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U41(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U41(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U41(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U41(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U41(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U41(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U41(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U41(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U41(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U41(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U41(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U41(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U41(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U43(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U43(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U43(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U43(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U43(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U43(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U43(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U43(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U43(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U43(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U43(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U43(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U43(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U43(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U43(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U43(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U43(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U43(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U43(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U43(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U43(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U43(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U43(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U43(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U43(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U43(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U43(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U43(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U43(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U43(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U43(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U43(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U43(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U43(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U43(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U43(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U43(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U43(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U43(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U43(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U43(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U43(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U43(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U43(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U43(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U43(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U43(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U43(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U43(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U43(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U43(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U43(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U43(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U43(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U43(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U43(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U43(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U43(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U43(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U43(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U43(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U43(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U43(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U43(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U43(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U43(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U43(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U43(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U43(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U43(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U43(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U43(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U43(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U44(tt(), V1, V2) -> isList# V1, isList# ok X -> isList# X) (active# U46 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U46 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U46 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U46 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U92 X -> U92# active X) (active# U46 X -> active# X, active# U92 X -> active# X) (active# U46 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U46 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U46 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U46 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U46 X -> active# X, active# U83 X -> U83# active X) (active# U46 X -> active# X, active# U83 X -> active# X) (active# U46 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U46 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U46 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U46 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U46 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U46 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U46 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U74 X -> U74# active X) (active# U46 X -> active# X, active# U74 X -> active# X) (active# U46 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U46 X -> active# X, active# isPal V -> isPalListKind# V) (active# U46 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U46 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U46 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U46 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U46 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U46 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U46 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U46 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U46 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U46 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U63 X -> U63# active X) (active# U46 X -> active# X, active# U63 X -> active# X) (active# U46 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U46 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U46 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U46 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U46 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U46 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U46 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U56 X -> U56# active X) (active# U46 X -> active# X, active# U56 X -> active# X) (active# U46 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U46 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U46 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U46 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U46 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U46 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U46 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U46 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U46 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U46 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U46 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U46 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U46 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U46 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U46 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U46 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U46 X -> U46# active X) (active# U46 X -> active# X, active# U46 X -> active# X) (active# U46 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U46 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U46 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U46 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U46 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U46 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U46 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U46 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U46 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U46 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U46 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U46 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U46 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U46 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U46 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U46 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U33 X -> U33# active X) (active# U46 X -> active# X, active# U33 X -> active# X) (active# U46 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U46 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U46 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U46 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U46 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U46 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U46 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U26 X -> U26# active X) (active# U46 X -> active# X, active# U26 X -> active# X) (active# U46 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U46 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U46 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U46 X -> active# X, active# isList V -> isPalListKind# V) (active# U46 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U46 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U46 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U46 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U46 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U46 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U46 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U46 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U46 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U46 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U46 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U46 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U46 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U46 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U46 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U46 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U46 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U46 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U46 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U46 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U46 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U46 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U46 X -> active# X, active# U13 X -> U13# active X) (active# U46 X -> active# X, active# U13 X -> active# X) (active# U46 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U46 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U46 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U46 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U46 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U46 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U46 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U46 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U46 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U46 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U46 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U46 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U46 X -> active# X, active# __(X1, X2) -> active# X2) (active# U46 X -> active# X, active# __(X1, X2) -> active# X1) (active# U46 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U46 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U51(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U51(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U51(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U51(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U51(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U51(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U51(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U51(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U51(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U51(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U51(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U51(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U51(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U51(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U51(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U51(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U51(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U51(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U51(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U51(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U51(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U51(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U51(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U51(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U51(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U51(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U51(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U51(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U51(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U51(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U51(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U51(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U51(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U51(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U51(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U51(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U51(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U51(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U51(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U51(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U51(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U51(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U51(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U51(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U51(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U51(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U51(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U51(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U51(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U51(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U51(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U51(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U51(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U51(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U51(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U51(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U51(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U51(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U51(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U51(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U51(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U51(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U51(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U51(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U51(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U51(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U51(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U51(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U51(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U51(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U51(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U51(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U51(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U53(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U53(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U53(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U53(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U53(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U53(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U53(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U53(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U53(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U53(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U53(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U53(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U53(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U53(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U53(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U53(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U53(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U53(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U53(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U53(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U53(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U53(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U53(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U53(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U53(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U53(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U53(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U53(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U53(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U53(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U53(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U53(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U53(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U53(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U53(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U53(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U53(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U53(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U53(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U53(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U53(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U53(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U53(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U53(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U53(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U53(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U53(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U53(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U53(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U53(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U53(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U53(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U53(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U53(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U53(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U53(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U53(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U53(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U53(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U53(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U53(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U53(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U53(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U53(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U53(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U53(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U53(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U53(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U53(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U53(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U53(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U53(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U53(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U54(tt(), V1, V2) -> isNeList# V1, isNeList# ok X -> isNeList# X) (active# U56 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U56 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U56 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U56 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U92 X -> U92# active X) (active# U56 X -> active# X, active# U92 X -> active# X) (active# U56 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U56 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U56 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U56 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U56 X -> active# X, active# U83 X -> U83# active X) (active# U56 X -> active# X, active# U83 X -> active# X) (active# U56 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U56 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U56 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U56 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U56 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U56 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U56 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U74 X -> U74# active X) (active# U56 X -> active# X, active# U74 X -> active# X) (active# U56 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U56 X -> active# X, active# isPal V -> isPalListKind# V) (active# U56 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U56 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U56 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U56 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U56 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U56 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U56 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U56 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U56 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U56 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U63 X -> U63# active X) (active# U56 X -> active# X, active# U63 X -> active# X) (active# U56 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U56 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U56 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U56 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U56 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U56 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U56 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U56 X -> U56# active X) (active# U56 X -> active# X, active# U56 X -> active# X) (active# U56 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U56 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U56 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U56 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U56 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U56 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U56 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U56 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U56 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U56 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U56 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U56 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U56 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U56 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U56 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U56 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U46 X -> U46# active X) (active# U56 X -> active# X, active# U46 X -> active# X) (active# U56 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U56 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U56 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U56 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U56 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U56 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U56 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U56 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U56 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U56 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U56 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U56 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U56 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U56 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U56 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U56 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U33 X -> U33# active X) (active# U56 X -> active# X, active# U33 X -> active# X) (active# U56 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U56 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U56 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U56 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U56 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U56 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U56 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U26 X -> U26# active X) (active# U56 X -> active# X, active# U26 X -> active# X) (active# U56 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U56 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U56 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U56 X -> active# X, active# isList V -> isPalListKind# V) (active# U56 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U56 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U56 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U56 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U56 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U56 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U56 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U56 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U56 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U56 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U56 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U56 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U56 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U56 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U56 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U56 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U56 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U56 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U56 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U56 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U56 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U56 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U56 X -> active# X, active# U13 X -> U13# active X) (active# U56 X -> active# X, active# U13 X -> active# X) (active# U56 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U56 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U56 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U56 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U56 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U56 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U56 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U56 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U56 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U56 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U56 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U56 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U56 X -> active# X, active# __(X1, X2) -> active# X2) (active# U56 X -> active# X, active# __(X1, X2) -> active# X1) (active# U56 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U56 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U61(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U61(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U61(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U61(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U61(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U61(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U61(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U61(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U61(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U61(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U61(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U61(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U61(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U61(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U61(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U61(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U61(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U61(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U61(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U61(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U61(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U61(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U61(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U61(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U61(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U61(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U61(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U61(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U61(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U61(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U61(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U61(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U61(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U61(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U61(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U61(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U61(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U61(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U61(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U61(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U61(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U61(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U61(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U61(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U61(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U61(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U61(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U61(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U61(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U61(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U61(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U61(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U61(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U61(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U61(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U61(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U61(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U61(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U61(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U61(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U61(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U61(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U61(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U61(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U61(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U61(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U61(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U61(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U61(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U61(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U61(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U61(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U61(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U61(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U61(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U61(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U61(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U61(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U61(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U61(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U61(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U61(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U61(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U61(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U61(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U61(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U61(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U61(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U61(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U72(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U72(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U72(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U72(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U72(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U72(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U72(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U72(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U72(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U72(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U72(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U72(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U72(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U72(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U72(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U72(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U72(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U72(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U72(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U72(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U72(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U72(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U72(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U72(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U72(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U72(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U72(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U72(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U72(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U72(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U72(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U72(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U72(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U72(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U72(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U72(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U72(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U72(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U72(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U72(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U72(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U72(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U72(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U72(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U72(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U72(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U72(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U72(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U72(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U72(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U72(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U72(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U72(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U72(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U72(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U72(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U72(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U72(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U72(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U72(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U72(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U72(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U72(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U72(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U72(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U72(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U72(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U72(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U72(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U72(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U72(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U72(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U72(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U72(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U72(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U72(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U72(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U72(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U72(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U72(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U72(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U72(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U72(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U72(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U72(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U72(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U72(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U72(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U72(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U71(tt(), I, P) -> isPalListKind# I, isPalListKind# ok X -> isPalListKind# X) (active# U74 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U74 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U74 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U74 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U92 X -> U92# active X) (active# U74 X -> active# X, active# U92 X -> active# X) (active# U74 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U74 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U74 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U74 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U74 X -> active# X, active# U83 X -> U83# active X) (active# U74 X -> active# X, active# U83 X -> active# X) (active# U74 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U74 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U74 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U74 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U74 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U74 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U74 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U74 X -> U74# active X) (active# U74 X -> active# X, active# U74 X -> active# X) (active# U74 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U74 X -> active# X, active# isPal V -> isPalListKind# V) (active# U74 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U74 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U74 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U74 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U74 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U74 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U74 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U74 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U74 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U74 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U63 X -> U63# active X) (active# U74 X -> active# X, active# U63 X -> active# X) (active# U74 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U74 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U74 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U74 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U74 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U74 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U74 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U56 X -> U56# active X) (active# U74 X -> active# X, active# U56 X -> active# X) (active# U74 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U74 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U74 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U74 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U74 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U74 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U74 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U74 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U74 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U74 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U74 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U74 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U74 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U74 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U74 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U74 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U46 X -> U46# active X) (active# U74 X -> active# X, active# U46 X -> active# X) (active# U74 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U74 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U74 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U74 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U74 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U74 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U74 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U74 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U74 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U74 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U74 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U74 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U74 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U74 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U74 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U74 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U33 X -> U33# active X) (active# U74 X -> active# X, active# U33 X -> active# X) (active# U74 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U74 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U74 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U74 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U74 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U74 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U74 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U26 X -> U26# active X) (active# U74 X -> active# X, active# U26 X -> active# X) (active# U74 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U74 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U74 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U74 X -> active# X, active# isList V -> isPalListKind# V) (active# U74 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U74 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U74 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U74 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U74 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U74 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U74 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U74 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U74 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U74 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U74 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U74 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U74 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U74 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U74 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U74 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U74 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U74 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U74 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U74 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U74 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U74 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U74 X -> active# X, active# U13 X -> U13# active X) (active# U74 X -> active# X, active# U13 X -> active# X) (active# U74 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U74 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U74 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U74 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U74 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U74 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U74 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U74 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U74 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U74 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U74 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U74 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U74 X -> active# X, active# __(X1, X2) -> active# X2) (active# U74 X -> active# X, active# __(X1, X2) -> active# X1) (active# U74 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U74 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U81(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U81(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U81(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U81(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U81(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U81(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U81(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U81(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U81(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U81(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U81(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U81(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U81(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U81(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U81(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U81(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U81(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U81(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U81(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U81(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U81(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U81(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U81(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U81(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U81(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U81(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U81(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U81(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U81(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U81(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U81(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U81(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U81(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U81(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U81(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U81(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U81(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U81(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U81(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U81(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U81(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U81(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U81(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U81(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U81(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U81(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U81(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U81(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U81(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U81(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U81(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U81(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U81(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U81(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U81(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U81(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U81(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U81(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U81(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U81(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U81(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U81(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U81(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U81(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U81(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U81(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U81(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U81(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U81(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U81(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U81(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U81(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U81(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U81(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U81(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U81(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U81(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U81(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U81(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U81(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U81(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U81(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U81(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U81(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U81(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U81(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U81(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U81(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U81(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# isNePal __(I, __(P, I)) -> isQid# I, isQid# ok X -> isQid# X) (active# U91(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U91(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U91(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U91(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U91(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U91(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U91(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U91(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U91(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U91(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U91(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U91(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U91(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U91(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U91(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U91(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U91(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U91(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U91(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U91(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U91(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U91(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U91(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U91(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U91(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U91(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U91(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U91(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U91(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U91(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U91(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U91(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U91(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U91(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U91(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U91(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U91(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U91(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U91(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U91(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U91(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U91(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U91(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U91(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U91(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U91(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U91(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U91(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U91(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U91(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U91(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U91(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U91(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U91(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U91(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U91(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U91(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U91(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U91(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U91(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U91(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U91(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U91(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U91(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U91(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U91(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U91(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U91(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U91(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U91(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U91(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U91(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U91(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U91(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U91(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U91(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U91(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U91(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U91(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U91(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U91(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U91(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U91(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U91(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U91(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U91(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U91(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U91(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U91(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (U13# mark X -> U13# X, U13# ok X -> U13# X) (U13# mark X -> U13# X, U13# mark X -> U13# X) (isNeList# ok X -> isNeList# X, isNeList# ok X -> isNeList# X) (U26# mark X -> U26# X, U26# ok X -> U26# X) (U26# mark X -> U26# X, U26# mark X -> U26# X) (U33# mark X -> U33# X, U33# ok X -> U33# X) (U33# mark X -> U33# X, U33# mark X -> U33# X) (isQid# ok X -> isQid# X, isQid# ok X -> isQid# X) (U46# ok X -> U46# X, U46# ok X -> U46# X) (U46# ok X -> U46# X, U46# mark X -> U46# X) (U56# ok X -> U56# X, U56# ok X -> U56# X) (U56# ok X -> U56# X, U56# mark X -> U56# X) (U63# ok X -> U63# X, U63# ok X -> U63# X) (U63# ok X -> U63# X, U63# mark X -> U63# X) (U74# mark X -> U74# X, U74# ok X -> U74# X) (U74# mark X -> U74# X, U74# mark X -> U74# X) (U83# mark X -> U83# X, U83# ok X -> U83# X) (U83# mark X -> U83# X, U83# mark X -> U83# X) (isNePal# ok X -> isNePal# X, isNePal# ok X -> isNePal# X) (U92# ok X -> U92# X, U92# ok X -> U92# X) (U92# ok X -> U92# X, U92# mark X -> U92# X) (proper# U12(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U12(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U12(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U12(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U12(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U12(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U11(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U11(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U11(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U11(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U11(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U92 X -> proper# X) (proper# isNeList X -> proper# X, proper# U92 X -> U92# proper X) (proper# isNeList X -> proper# X, proper# isNePal X -> proper# X) (proper# isNeList X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# isNeList X -> proper# X, proper# U83 X -> proper# X) (proper# isNeList X -> proper# X, proper# U83 X -> U83# proper X) (proper# isNeList X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U74 X -> proper# X) (proper# isNeList X -> proper# X, proper# U74 X -> U74# proper X) (proper# isNeList X -> proper# X, proper# isPal X -> proper# X) (proper# isNeList X -> proper# X, proper# isPal X -> isPal# proper X) (proper# isNeList X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U63 X -> proper# X) (proper# isNeList X -> proper# X, proper# U63 X -> U63# proper X) (proper# isNeList X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U56 X -> proper# X) (proper# isNeList X -> proper# X, proper# U56 X -> U56# proper X) (proper# isNeList X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U46 X -> proper# X) (proper# isNeList X -> proper# X, proper# U46 X -> U46# proper X) (proper# isNeList X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# isQid X -> proper# X) (proper# isNeList X -> proper# X, proper# isQid X -> isQid# proper X) (proper# isNeList X -> proper# X, proper# U33 X -> proper# X) (proper# isNeList X -> proper# X, proper# U33 X -> U33# proper X) (proper# isNeList X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U26 X -> proper# X) (proper# isNeList X -> proper# X, proper# U26 X -> U26# proper X) (proper# isNeList X -> proper# X, proper# isList X -> proper# X) (proper# isNeList X -> proper# X, proper# isList X -> isList# proper X) (proper# isNeList X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# isNeList X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# isNeList X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# isNeList X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# isNeList X -> proper# X, proper# isNeList X -> proper# X) (proper# isNeList X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# isNeList X -> proper# X, proper# U13 X -> proper# X) (proper# isNeList X -> proper# X, proper# U13 X -> U13# proper X) (proper# isNeList X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# isPalListKind X -> proper# X) (proper# isNeList X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# isNeList X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# isNeList X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# isNeList X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# isNeList X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U22(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U21(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U23(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U24(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U92 X -> proper# X) (proper# isList X -> proper# X, proper# U92 X -> U92# proper X) (proper# isList X -> proper# X, proper# isNePal X -> proper# X) (proper# isList X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# isList X -> proper# X, proper# U83 X -> proper# X) (proper# isList X -> proper# X, proper# U83 X -> U83# proper X) (proper# isList X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U74 X -> proper# X) (proper# isList X -> proper# X, proper# U74 X -> U74# proper X) (proper# isList X -> proper# X, proper# isPal X -> proper# X) (proper# isList X -> proper# X, proper# isPal X -> isPal# proper X) (proper# isList X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U63 X -> proper# X) (proper# isList X -> proper# X, proper# U63 X -> U63# proper X) (proper# isList X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U56 X -> proper# X) (proper# isList X -> proper# X, proper# U56 X -> U56# proper X) (proper# isList X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U46 X -> proper# X) (proper# isList X -> proper# X, proper# U46 X -> U46# proper X) (proper# isList X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# isQid X -> proper# X) (proper# isList X -> proper# X, proper# isQid X -> isQid# proper X) (proper# isList X -> proper# X, proper# U33 X -> proper# X) (proper# isList X -> proper# X, proper# U33 X -> U33# proper X) (proper# isList X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U26 X -> proper# X) (proper# isList X -> proper# X, proper# U26 X -> U26# proper X) (proper# isList X -> proper# X, proper# isList X -> proper# X) (proper# isList X -> proper# X, proper# isList X -> isList# proper X) (proper# isList X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# isList X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# isList X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# isList X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# isList X -> proper# X, proper# isNeList X -> proper# X) (proper# isList X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# isList X -> proper# X, proper# U13 X -> proper# X) (proper# isList X -> proper# X, proper# U13 X -> U13# proper X) (proper# isList X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# isPalListKind X -> proper# X) (proper# isList X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# isList X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# isList X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# isList X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# isList X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U32(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U32(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U32(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U32(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U32(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U92 X -> proper# X) (proper# U33 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U33 X -> proper# X, proper# isNePal X -> proper# X) (proper# U33 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U33 X -> proper# X, proper# U83 X -> proper# X) (proper# U33 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U33 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U74 X -> proper# X) (proper# U33 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U33 X -> proper# X, proper# isPal X -> proper# X) (proper# U33 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U33 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U63 X -> proper# X) (proper# U33 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U33 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U56 X -> proper# X) (proper# U33 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U33 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U46 X -> proper# X) (proper# U33 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U33 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# isQid X -> proper# X) (proper# U33 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U33 X -> proper# X, proper# U33 X -> proper# X) (proper# U33 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U33 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U26 X -> proper# X) (proper# U33 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U33 X -> proper# X, proper# isList X -> proper# X) (proper# U33 X -> proper# X, proper# isList X -> isList# proper X) (proper# U33 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U33 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U33 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U33 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U33 X -> proper# X, proper# isNeList X -> proper# X) (proper# U33 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U33 X -> proper# X, proper# U13 X -> proper# X) (proper# U33 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U33 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U33 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U33 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U33 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U33 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U33 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U42(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U41(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U43(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U44(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U45(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U45(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U45(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U45(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U45(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U52(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U51(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U53(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U54(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U55(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U55(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U55(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U55(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U55(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U62(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U62(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U62(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U62(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U62(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U92 X -> proper# X) (proper# U63 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U63 X -> proper# X, proper# isNePal X -> proper# X) (proper# U63 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U63 X -> proper# X, proper# U83 X -> proper# X) (proper# U63 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U63 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U74 X -> proper# X) (proper# U63 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U63 X -> proper# X, proper# isPal X -> proper# X) (proper# U63 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U63 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U63 X -> proper# X) (proper# U63 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U63 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U56 X -> proper# X) (proper# U63 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U63 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U46 X -> proper# X) (proper# U63 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U63 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# isQid X -> proper# X) (proper# U63 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U63 X -> proper# X, proper# U33 X -> proper# X) (proper# U63 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U63 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U26 X -> proper# X) (proper# U63 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U63 X -> proper# X, proper# isList X -> proper# X) (proper# U63 X -> proper# X, proper# isList X -> isList# proper X) (proper# U63 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U63 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U63 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U63 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U63 X -> proper# X, proper# isNeList X -> proper# X) (proper# U63 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U63 X -> proper# X, proper# U13 X -> proper# X) (proper# U63 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U63 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U63 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U63 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U63 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U63 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U63 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U71(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U73(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U73(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U73(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U73(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U73(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U92 X -> proper# X) (proper# U74 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U74 X -> proper# X, proper# isNePal X -> proper# X) (proper# U74 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U74 X -> proper# X, proper# U83 X -> proper# X) (proper# U74 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U74 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U74 X -> proper# X) (proper# U74 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U74 X -> proper# X, proper# isPal X -> proper# X) (proper# U74 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U74 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U63 X -> proper# X) (proper# U74 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U74 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U56 X -> proper# X) (proper# U74 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U74 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U46 X -> proper# X) (proper# U74 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U74 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# isQid X -> proper# X) (proper# U74 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U74 X -> proper# X, proper# U33 X -> proper# X) (proper# U74 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U74 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U26 X -> proper# X) (proper# U74 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U74 X -> proper# X, proper# isList X -> proper# X) (proper# U74 X -> proper# X, proper# isList X -> isList# proper X) (proper# U74 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U74 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U74 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U74 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U74 X -> proper# X, proper# isNeList X -> proper# X) (proper# U74 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U74 X -> proper# X, proper# U13 X -> proper# X) (proper# U74 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U74 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U74 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U74 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U74 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U74 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U74 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U81(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U81(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U81(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U81(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U81(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U92 X -> proper# X) (proper# isNePal X -> proper# X, proper# U92 X -> U92# proper X) (proper# isNePal X -> proper# X, proper# isNePal X -> proper# X) (proper# isNePal X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# isNePal X -> proper# X, proper# U83 X -> proper# X) (proper# isNePal X -> proper# X, proper# U83 X -> U83# proper X) (proper# isNePal X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U74 X -> proper# X) (proper# isNePal X -> proper# X, proper# U74 X -> U74# proper X) (proper# isNePal X -> proper# X, proper# isPal X -> proper# X) (proper# isNePal X -> proper# X, proper# isPal X -> isPal# proper X) (proper# isNePal X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U63 X -> proper# X) (proper# isNePal X -> proper# X, proper# U63 X -> U63# proper X) (proper# isNePal X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U56 X -> proper# X) (proper# isNePal X -> proper# X, proper# U56 X -> U56# proper X) (proper# isNePal X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U46 X -> proper# X) (proper# isNePal X -> proper# X, proper# U46 X -> U46# proper X) (proper# isNePal X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# isQid X -> proper# X) (proper# isNePal X -> proper# X, proper# isQid X -> isQid# proper X) (proper# isNePal X -> proper# X, proper# U33 X -> proper# X) (proper# isNePal X -> proper# X, proper# U33 X -> U33# proper X) (proper# isNePal X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U26 X -> proper# X) (proper# isNePal X -> proper# X, proper# U26 X -> U26# proper X) (proper# isNePal X -> proper# X, proper# isList X -> proper# X) (proper# isNePal X -> proper# X, proper# isList X -> isList# proper X) (proper# isNePal X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# isNePal X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# isNePal X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# isNePal X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# isNePal X -> proper# X, proper# isNeList X -> proper# X) (proper# isNePal X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# isNePal X -> proper# X, proper# U13 X -> proper# X) (proper# isNePal X -> proper# X, proper# U13 X -> U13# proper X) (proper# isNePal X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# isPalListKind X -> proper# X) (proper# isNePal X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# isNePal X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# isNePal X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# isNePal X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# isNePal X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U91(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U91(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U91(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U91(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U91(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (top# ok X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (top# ok X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (top# ok X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (top# ok X -> active# X, active# U91(X1, X2) -> active# X1) (top# ok X -> active# X, active# U92 X -> U92# active X) (top# ok X -> active# X, active# U92 X -> active# X) (top# ok X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (top# ok X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (top# ok X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (top# ok X -> active# X, active# isNePal V -> isPalListKind# V) (top# ok X -> active# X, active# U83 X -> U83# active X) (top# ok X -> active# X, active# U83 X -> active# X) (top# ok X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (top# ok X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (top# ok X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (top# ok X -> active# X, active# U81(X1, X2) -> active# X1) (top# ok X -> active# X, active# U82(tt(), V) -> isNePal# V) (top# ok X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (top# ok X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (top# ok X -> active# X, active# U82(X1, X2) -> active# X1) (top# ok X -> active# X, active# U74 X -> U74# active X) (top# ok X -> active# X, active# U74 X -> active# X) (top# ok X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (top# ok X -> active# X, active# isPal V -> isPalListKind# V) (top# ok X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (top# ok X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (top# ok X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (top# ok X -> active# X, active# U73(X1, X2) -> active# X1) (top# ok X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (top# ok X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (top# ok X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (top# ok X -> active# X, active# U71(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U72(tt(), P) -> isPal# P) (top# ok X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (top# ok X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (top# ok X -> active# X, active# U72(X1, X2) -> active# X1) (top# ok X -> active# X, active# U63 X -> U63# active X) (top# ok X -> active# X, active# U63 X -> active# X) (top# ok X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (top# ok X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (top# ok X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (top# ok X -> active# X, active# U61(X1, X2) -> active# X1) (top# ok X -> active# X, active# U62(tt(), V) -> U63# isQid V) (top# ok X -> active# X, active# U62(tt(), V) -> isQid# V) (top# ok X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (top# ok X -> active# X, active# U62(X1, X2) -> active# X1) (top# ok X -> active# X, active# U56 X -> U56# active X) (top# ok X -> active# X, active# U56 X -> active# X) (top# ok X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (top# ok X -> active# X, active# U55(tt(), V2) -> isList# V2) (top# ok X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (top# ok X -> active# X, active# U55(X1, X2) -> active# X1) (top# ok X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (top# ok X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (top# ok X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (top# ok X -> active# X, active# U54(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (top# ok X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (top# ok X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (top# ok X -> active# X, active# U53(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (top# ok X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (top# ok X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (top# ok X -> active# X, active# U51(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (top# ok X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (top# ok X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (top# ok X -> active# X, active# U52(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U46 X -> U46# active X) (top# ok X -> active# X, active# U46 X -> active# X) (top# ok X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (top# ok X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (top# ok X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (top# ok X -> active# X, active# U45(X1, X2) -> active# X1) (top# ok X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (top# ok X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (top# ok X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (top# ok X -> active# X, active# U44(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (top# ok X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (top# ok X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (top# ok X -> active# X, active# U43(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (top# ok X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (top# ok X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (top# ok X -> active# X, active# U41(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (top# ok X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (top# ok X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (top# ok X -> active# X, active# U42(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U33 X -> U33# active X) (top# ok X -> active# X, active# U33 X -> active# X) (top# ok X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (top# ok X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (top# ok X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (top# ok X -> active# X, active# U31(X1, X2) -> active# X1) (top# ok X -> active# X, active# U32(tt(), V) -> isQid# V) (top# ok X -> active# X, active# U32(tt(), V) -> U33# isQid V) (top# ok X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (top# ok X -> active# X, active# U32(X1, X2) -> active# X1) (top# ok X -> active# X, active# U26 X -> U26# active X) (top# ok X -> active# X, active# U26 X -> active# X) (top# ok X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (top# ok X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (top# ok X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (top# ok X -> active# X, active# isList V -> isPalListKind# V) (top# ok X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (top# ok X -> active# X, active# U25(tt(), V2) -> isList# V2) (top# ok X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (top# ok X -> active# X, active# U25(X1, X2) -> active# X1) (top# ok X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (top# ok X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (top# ok X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (top# ok X -> active# X, active# U24(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (top# ok X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (top# ok X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (top# ok X -> active# X, active# U23(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (top# ok X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (top# ok X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (top# ok X -> active# X, active# U21(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (top# ok X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (top# ok X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (top# ok X -> active# X, active# U22(X1, X2, X3) -> active# X1) (top# ok X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (top# ok X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (top# ok X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (top# ok X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (top# ok X -> active# X, active# isNeList V -> isPalListKind# V) (top# ok X -> active# X, active# U13 X -> U13# active X) (top# ok X -> active# X, active# U13 X -> active# X) (top# ok X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (top# ok X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (top# ok X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (top# ok X -> active# X, active# U11(X1, X2) -> active# X1) (top# ok X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (top# ok X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (top# ok X -> active# X, active# U12(tt(), V) -> isNeList# V) (top# ok X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (top# ok X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (top# ok X -> active# X, active# U12(X1, X2) -> active# X1) (top# ok X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (top# ok X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (top# ok X -> active# X, active# __(X1, X2) -> active# X2) (top# ok X -> active# X, active# __(X1, X2) -> active# X1) (top# ok X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (top# ok X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U25(tt(), V2) -> U26# isList V2, U26# ok X -> U26# X) (active# U55(tt(), V2) -> U56# isList V2, U56# ok X -> U56# X) (active# U12(tt(), V) -> U13# isNeList V, U13# ok X -> U13# X) (active# U62(tt(), V) -> U63# isQid V, U63# ok X -> U63# X) (active# U13 X -> U13# active X, U13# mark X -> U13# X) (active# U33 X -> U33# active X, U33# mark X -> U33# X) (active# U56 X -> U56# active X, U56# mark X -> U56# X) (active# U74 X -> U74# active X, U74# mark X -> U74# X) (active# U92 X -> U92# active X, U92# mark X -> U92# X) (proper# U13 X -> U13# proper X, U13# ok X -> U13# X) (proper# isList X -> isList# proper X, isList# ok X -> isList# X) (proper# U33 X -> U33# proper X, U33# ok X -> U33# X) (proper# U46 X -> U46# proper X, U46# ok X -> U46# X) (proper# U63 X -> U63# proper X, U63# ok X -> U63# X) (proper# U74 X -> U74# proper X, U74# ok X -> U74# X) (proper# isNePal X -> isNePal# proper X, isNePal# ok X -> isNePal# X) (top# mark X -> top# proper X, top# ok X -> top# active X) (top# mark X -> top# proper X, top# ok X -> active# X) (proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3), U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3)) (proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3), U23#(ok X1, ok X2, ok X3) -> U23#(X1, X2, X3)) (proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3), U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3)) (proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3), U43#(ok X1, ok X2, ok X3) -> U43#(X1, X2, X3)) (proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3), U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3)) (proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3), U53#(ok X1, ok X2, ok X3) -> U53#(X1, X2, X3)) (proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3), U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# __(X1, X2) -> active# X2, active# U91(tt(), V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X2, active# U91(X1, X2) -> U91#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U91(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U92 X -> U92# active X) (active# __(X1, X2) -> active# X2, active# U92 X -> active# X) (active# __(X1, X2) -> active# X2, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# __(X1, X2) -> active# X2, active# isNePal __(I, __(P, I)) -> isQid# I) (active# __(X1, X2) -> active# X2, active# isNePal V -> U61#(isPalListKind V, V)) (active# __(X1, X2) -> active# X2, active# isNePal V -> isPalListKind# V) (active# __(X1, X2) -> active# X2, active# U83 X -> U83# active X) (active# __(X1, X2) -> active# X2, active# U83 X -> active# X) (active# __(X1, X2) -> active# X2, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# __(X1, X2) -> active# X2, active# U81(tt(), V) -> isPalListKind# V) (active# __(X1, X2) -> active# X2, active# U81(X1, X2) -> U81#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U81(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U82(tt(), V) -> isNePal# V) (active# __(X1, X2) -> active# X2, active# U82(tt(), V) -> U83# isNePal V) (active# __(X1, X2) -> active# X2, active# U82(X1, X2) -> U82#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U82(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U74 X -> U74# active X) (active# __(X1, X2) -> active# X2, active# U74 X -> active# X) (active# __(X1, X2) -> active# X2, active# isPal V -> U81#(isPalListKind V, V)) (active# __(X1, X2) -> active# X2, active# isPal V -> isPalListKind# V) (active# __(X1, X2) -> active# X2, active# U73(tt(), P) -> U74# isPalListKind P) (active# __(X1, X2) -> active# X2, active# U73(tt(), P) -> isPalListKind# P) (active# __(X1, X2) -> active# X2, active# U73(X1, X2) -> U73#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U73(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# __(X1, X2) -> active# X2, active# U71(tt(), I, P) -> isPalListKind# I) (active# __(X1, X2) -> active# X2, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U71(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U72(tt(), P) -> isPal# P) (active# __(X1, X2) -> active# X2, active# U72(tt(), P) -> U73#(isPal P, P)) (active# __(X1, X2) -> active# X2, active# U72(X1, X2) -> U72#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U72(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U63 X -> U63# active X) (active# __(X1, X2) -> active# X2, active# U63 X -> active# X) (active# __(X1, X2) -> active# X2, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# __(X1, X2) -> active# X2, active# U61(tt(), V) -> isPalListKind# V) (active# __(X1, X2) -> active# X2, active# U61(X1, X2) -> U61#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U61(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U62(tt(), V) -> U63# isQid V) (active# __(X1, X2) -> active# X2, active# U62(tt(), V) -> isQid# V) (active# __(X1, X2) -> active# X2, active# U62(X1, X2) -> U62#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U62(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U56 X -> U56# active X) (active# __(X1, X2) -> active# X2, active# U56 X -> active# X) (active# __(X1, X2) -> active# X2, active# U55(tt(), V2) -> U56# isList V2) (active# __(X1, X2) -> active# X2, active# U55(tt(), V2) -> isList# V2) (active# __(X1, X2) -> active# X2, active# U55(X1, X2) -> U55#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U55(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# __(X1, X2) -> active# X2, active# U54(tt(), V1, V2) -> isNeList# V1) (active# __(X1, X2) -> active# X2, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U54(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X2, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X2, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U53(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X2, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X2, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U51(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X2, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X2, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U52(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U46 X -> U46# active X) (active# __(X1, X2) -> active# X2, active# U46 X -> active# X) (active# __(X1, X2) -> active# X2, active# U45(tt(), V2) -> U46# isNeList V2) (active# __(X1, X2) -> active# X2, active# U45(tt(), V2) -> isNeList# V2) (active# __(X1, X2) -> active# X2, active# U45(X1, X2) -> U45#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U45(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# __(X1, X2) -> active# X2, active# U44(tt(), V1, V2) -> isList# V1) (active# __(X1, X2) -> active# X2, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U44(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X2, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X2, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U43(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X2, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X2, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U41(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X2, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X2, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U42(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U33 X -> U33# active X) (active# __(X1, X2) -> active# X2, active# U33 X -> active# X) (active# __(X1, X2) -> active# X2, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# __(X1, X2) -> active# X2, active# U31(tt(), V) -> isPalListKind# V) (active# __(X1, X2) -> active# X2, active# U31(X1, X2) -> U31#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U31(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U32(tt(), V) -> isQid# V) (active# __(X1, X2) -> active# X2, active# U32(tt(), V) -> U33# isQid V) (active# __(X1, X2) -> active# X2, active# U32(X1, X2) -> U32#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U32(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U26 X -> U26# active X) (active# __(X1, X2) -> active# X2, active# U26 X -> active# X) (active# __(X1, X2) -> active# X2, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X2, active# isList __(V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X2, active# isList V -> U11#(isPalListKind V, V)) (active# __(X1, X2) -> active# X2, active# isList V -> isPalListKind# V) (active# __(X1, X2) -> active# X2, active# U25(tt(), V2) -> U26# isList V2) (active# __(X1, X2) -> active# X2, active# U25(tt(), V2) -> isList# V2) (active# __(X1, X2) -> active# X2, active# U25(X1, X2) -> U25#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U25(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# U24(tt(), V1, V2) -> isList# V1) (active# __(X1, X2) -> active# X2, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# __(X1, X2) -> active# X2, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U24(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X2, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X2, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U23(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X2, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X2, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U21(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X2, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X2, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# __(X1, X2) -> active# X2, active# U22(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X2, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X2, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X2, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X2, active# isNeList V -> U31#(isPalListKind V, V)) (active# __(X1, X2) -> active# X2, active# isNeList V -> isPalListKind# V) (active# __(X1, X2) -> active# X2, active# U13 X -> U13# active X) (active# __(X1, X2) -> active# X2, active# U13 X -> active# X) (active# __(X1, X2) -> active# X2, active# U11(tt(), V) -> isPalListKind# V) (active# __(X1, X2) -> active# X2, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# __(X1, X2) -> active# X2, active# U11(X1, X2) -> U11#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U11(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# __(X1, X2) -> active# X2, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X2, active# U12(tt(), V) -> isNeList# V) (active# __(X1, X2) -> active# X2, active# U12(tt(), V) -> U13# isNeList V) (active# __(X1, X2) -> active# X2, active# U12(X1, X2) -> U12#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# U12(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# __(X1, X2) -> active# X2, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# __(X1, X2) -> active# X2, active# __(X1, X2) -> active# X2) (active# __(X1, X2) -> active# X2, active# __(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X2, active# __(X1, X2) -> __#(active X1, X2)) (active# __(X1, X2) -> active# X2, active# __(X1, X2) -> __#(X1, active X2)) (active# U11(tt(), V) -> isPalListKind# V, isPalListKind# ok X -> isPalListKind# X) (active# U22(tt(), V1, V2) -> isPalListKind# V2, isPalListKind# ok X -> isPalListKind# X) (active# U25(tt(), V2) -> isList# V2, isList# ok X -> isList# X) (active# U32(tt(), V) -> isQid# V, isQid# ok X -> isQid# X) (active# U42(tt(), V1, V2) -> isPalListKind# V2, isPalListKind# ok X -> isPalListKind# X) (active# U45(tt(), V2) -> isNeList# V2, isNeList# ok X -> isNeList# X) (active# U53(tt(), V1, V2) -> isPalListKind# V2, isPalListKind# ok X -> isPalListKind# X) (active# U62(tt(), V) -> isQid# V, isQid# ok X -> isQid# X) (active# U72(tt(), P) -> isPal# P, isPal# ok X -> isPal# X) (active# isPal V -> isPalListKind# V, isPalListKind# ok X -> isPalListKind# X) (active# U81(tt(), V) -> isPalListKind# V, isPalListKind# ok X -> isPalListKind# X) (active# U91(tt(), V2) -> isPalListKind# V2, isPalListKind# ok X -> isPalListKind# X) (proper# U12(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U12(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U12(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U12(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U12(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U12(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U12(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U12(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U12(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U12(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U12(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U22(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U23(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U25(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U25(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U25(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U25(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U25(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U31(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U31(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U31(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U31(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U31(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U41(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U44(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U52(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U53(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U55(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U55(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U55(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U55(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U55(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U55(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U55(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U55(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U55(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U55(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U61(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U61(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U61(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U61(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U61(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U71(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U82(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U82(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U82(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U82(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U82(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U91(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U91(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U91(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U91(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U91(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U91(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U91(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U91(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U91(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U91(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (active# __(X1, X2) -> __#(X1, active X2), __#(mark X1, X2) -> __#(X1, X2)) (active# __(X1, X2) -> __#(X1, active X2), __#(X1, mark X2) -> __#(X1, X2)) (proper# U12(X1, X2) -> U12#(proper X1, proper X2), U12#(ok X1, ok X2) -> U12#(X1, X2)) (proper# U25(X1, X2) -> U25#(proper X1, proper X2), U25#(ok X1, ok X2) -> U25#(X1, X2)) (proper# U31(X1, X2) -> U31#(proper X1, proper X2), U31#(ok X1, ok X2) -> U31#(X1, X2)) (proper# U55(X1, X2) -> U55#(proper X1, proper X2), U55#(ok X1, ok X2) -> U55#(X1, X2)) (proper# U61(X1, X2) -> U61#(proper X1, proper X2), U61#(ok X1, ok X2) -> U61#(X1, X2)) (proper# U73(X1, X2) -> U73#(proper X1, proper X2), U73#(ok X1, ok X2) -> U73#(X1, X2)) (proper# U81(X1, X2) -> U81#(proper X1, proper X2), U81#(ok X1, ok X2) -> U81#(X1, X2)) (active# U22(X1, X2, X3) -> U22#(active X1, X2, X3), U22#(mark X1, X2, X3) -> U22#(X1, X2, X3)) (active# U23(X1, X2, X3) -> U23#(active X1, X2, X3), U23#(mark X1, X2, X3) -> U23#(X1, X2, X3)) (active# U42(X1, X2, X3) -> U42#(active X1, X2, X3), U42#(mark X1, X2, X3) -> U42#(X1, X2, X3)) (active# U43(X1, X2, X3) -> U43#(active X1, X2, X3), U43#(mark X1, X2, X3) -> U43#(X1, X2, X3)) (active# U52(X1, X2, X3) -> U52#(active X1, X2, X3), U52#(mark X1, X2, X3) -> U52#(X1, X2, X3)) (active# U53(X1, X2, X3) -> U53#(active X1, X2, X3), U53#(mark X1, X2, X3) -> U53#(X1, X2, X3)) (active# U71(X1, X2, X3) -> U71#(active X1, X2, X3), U71#(mark X1, X2, X3) -> U71#(X1, X2, X3)) (U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3), U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3)) (U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3), U22#(mark X1, X2, X3) -> U22#(X1, X2, X3)) (U21#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3), U21#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3)) (U21#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (U23#(ok X1, ok X2, ok X3) -> U23#(X1, X2, X3), U23#(ok X1, ok X2, ok X3) -> U23#(X1, X2, X3)) (U23#(ok X1, ok X2, ok X3) -> U23#(X1, X2, X3), U23#(mark X1, X2, X3) -> U23#(X1, X2, X3)) (U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3), U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3)) (U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3), U24#(mark X1, X2, X3) -> U24#(X1, X2, X3)) (U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3), U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3)) (U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3), U42#(mark X1, X2, X3) -> U42#(X1, X2, X3)) (U41#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3), U41#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3)) (U41#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (U43#(ok X1, ok X2, ok X3) -> U43#(X1, X2, X3), U43#(ok X1, ok X2, ok X3) -> U43#(X1, X2, X3)) (U43#(ok X1, ok X2, ok X3) -> U43#(X1, X2, X3), U43#(mark X1, X2, X3) -> U43#(X1, X2, X3)) (U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3), U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3)) (U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3), U44#(mark X1, X2, X3) -> U44#(X1, X2, X3)) (U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3), U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3)) (U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3), U52#(mark X1, X2, X3) -> U52#(X1, X2, X3)) (U51#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3), U51#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3)) (U51#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (U53#(ok X1, ok X2, ok X3) -> U53#(X1, X2, X3), U53#(ok X1, ok X2, ok X3) -> U53#(X1, X2, X3)) (U53#(ok X1, ok X2, ok X3) -> U53#(X1, X2, X3), U53#(mark X1, X2, X3) -> U53#(X1, X2, X3)) (U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3), U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3)) (U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3), U54#(mark X1, X2, X3) -> U54#(X1, X2, X3)) (U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3), U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3)) (U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3), U71#(mark X1, X2, X3) -> U71#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2), U41#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3)) (active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2), U23#(ok X1, ok X2, ok X3) -> U23#(X1, X2, X3)) (active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2), U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3)) (active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2), U43#(ok X1, ok X2, ok X3) -> U43#(X1, X2, X3)) (active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2), U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3)) (active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2), U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3)) (active# __(X1, X2) -> __#(active X1, X2), __#(mark X1, X2) -> __#(X1, X2)) (active# __(X1, X2) -> __#(active X1, X2), __#(X1, mark X2) -> __#(X1, X2)) (active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2), U91#(ok X1, ok X2) -> U91#(X1, X2)) (active# U11(tt(), V) -> U12#(isPalListKind V, V), U12#(ok X1, ok X2) -> U12#(X1, X2)) (active# U24(tt(), V1, V2) -> U25#(isList V1, V2), U25#(ok X1, ok X2) -> U25#(X1, X2)) (active# isList V -> U11#(isPalListKind V, V), U11#(ok X1, ok X2) -> U11#(X1, X2)) (active# U31(X1, X2) -> U31#(active X1, X2), U31#(mark X1, X2) -> U31#(X1, X2)) (active# U44(tt(), V1, V2) -> U45#(isList V1, V2), U45#(ok X1, ok X2) -> U45#(X1, X2)) (active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2), U55#(ok X1, ok X2) -> U55#(X1, X2)) (active# U62(X1, X2) -> U62#(active X1, X2), U62#(mark X1, X2) -> U62#(X1, X2)) (active# U61(tt(), V) -> U62#(isPalListKind V, V), U62#(ok X1, ok X2) -> U62#(X1, X2)) (active# U72(tt(), P) -> U73#(isPal P, P), U73#(ok X1, ok X2) -> U73#(X1, X2)) (active# U73(X1, X2) -> U73#(active X1, X2), U73#(mark X1, X2) -> U73#(X1, X2)) (active# U82(X1, X2) -> U82#(active X1, X2), U82#(mark X1, X2) -> U82#(X1, X2)) (active# U81(tt(), V) -> U82#(isPalListKind V, V), U82#(ok X1, ok X2) -> U82#(X1, X2)) (active# U91(X1, X2) -> U91#(active X1, X2), U91#(mark X1, X2) -> U91#(X1, X2)) (__#(mark X1, X2) -> __#(X1, X2), __#(ok X1, ok X2) -> __#(X1, X2)) (__#(mark X1, X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2)) (__#(mark X1, X2) -> __#(X1, X2), __#(X1, mark X2) -> __#(X1, X2)) (U12#(mark X1, X2) -> U12#(X1, X2), U12#(ok X1, ok X2) -> U12#(X1, X2)) (U12#(mark X1, X2) -> U12#(X1, X2), U12#(mark X1, X2) -> U12#(X1, X2)) (U11#(mark X1, X2) -> U11#(X1, X2), U11#(ok X1, ok X2) -> U11#(X1, X2)) (U11#(mark X1, X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2)) (U25#(mark X1, X2) -> U25#(X1, X2), U25#(ok X1, ok X2) -> U25#(X1, X2)) (U25#(mark X1, X2) -> U25#(X1, X2), U25#(mark X1, X2) -> U25#(X1, X2)) (U32#(mark X1, X2) -> U32#(X1, X2), U32#(ok X1, ok X2) -> U32#(X1, X2)) (U32#(mark X1, X2) -> U32#(X1, X2), U32#(mark X1, X2) -> U32#(X1, X2)) (U31#(mark X1, X2) -> U31#(X1, X2), U31#(ok X1, ok X2) -> U31#(X1, X2)) (U31#(mark X1, X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2)) (U45#(mark X1, X2) -> U45#(X1, X2), U45#(ok X1, ok X2) -> U45#(X1, X2)) (U45#(mark X1, X2) -> U45#(X1, X2), U45#(mark X1, X2) -> U45#(X1, X2)) (U55#(mark X1, X2) -> U55#(X1, X2), U55#(ok X1, ok X2) -> U55#(X1, X2)) (U55#(mark X1, X2) -> U55#(X1, X2), U55#(mark X1, X2) -> U55#(X1, X2)) (U62#(mark X1, X2) -> U62#(X1, X2), U62#(ok X1, ok X2) -> U62#(X1, X2)) (U62#(mark X1, X2) -> U62#(X1, X2), U62#(mark X1, X2) -> U62#(X1, X2)) (U61#(mark X1, X2) -> U61#(X1, X2), U61#(ok X1, ok X2) -> U61#(X1, X2)) (U61#(mark X1, X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2)) (U72#(mark X1, X2) -> U72#(X1, X2), U72#(ok X1, ok X2) -> U72#(X1, X2)) (U72#(mark X1, X2) -> U72#(X1, X2), U72#(mark X1, X2) -> U72#(X1, X2)) (U73#(mark X1, X2) -> U73#(X1, X2), U73#(ok X1, ok X2) -> U73#(X1, X2)) (U73#(mark X1, X2) -> U73#(X1, X2), U73#(mark X1, X2) -> U73#(X1, X2)) (U82#(mark X1, X2) -> U82#(X1, X2), U82#(ok X1, ok X2) -> U82#(X1, X2)) (U82#(mark X1, X2) -> U82#(X1, X2), U82#(mark X1, X2) -> U82#(X1, X2)) (U81#(mark X1, X2) -> U81#(X1, X2), U81#(ok X1, ok X2) -> U81#(X1, X2)) (U81#(mark X1, X2) -> U81#(X1, X2), U81#(mark X1, X2) -> U81#(X1, X2)) (U91#(mark X1, X2) -> U91#(X1, X2), U91#(ok X1, ok X2) -> U91#(X1, X2)) (U91#(mark X1, X2) -> U91#(X1, X2), U91#(mark X1, X2) -> U91#(X1, X2)) (U91#(ok X1, ok X2) -> U91#(X1, X2), U91#(mark X1, X2) -> U91#(X1, X2)) (U91#(ok X1, ok X2) -> U91#(X1, X2), U91#(ok X1, ok X2) -> U91#(X1, X2)) (U81#(ok X1, ok X2) -> U81#(X1, X2), U81#(mark X1, X2) -> U81#(X1, X2)) (U81#(ok X1, ok X2) -> U81#(X1, X2), U81#(ok X1, ok X2) -> U81#(X1, X2)) (U82#(ok X1, ok X2) -> U82#(X1, X2), U82#(mark X1, X2) -> U82#(X1, X2)) (U82#(ok X1, ok X2) -> U82#(X1, X2), U82#(ok X1, ok X2) -> U82#(X1, X2)) (U73#(ok X1, ok X2) -> U73#(X1, X2), U73#(mark X1, X2) -> U73#(X1, X2)) (U73#(ok X1, ok X2) -> U73#(X1, X2), U73#(ok X1, ok X2) -> U73#(X1, X2)) (U72#(ok X1, ok X2) -> U72#(X1, X2), U72#(mark X1, X2) -> U72#(X1, X2)) (U72#(ok X1, ok X2) -> U72#(X1, X2), U72#(ok X1, ok X2) -> U72#(X1, X2)) (U61#(ok X1, ok X2) -> U61#(X1, X2), U61#(mark X1, X2) -> U61#(X1, X2)) (U61#(ok X1, ok X2) -> U61#(X1, X2), U61#(ok X1, ok X2) -> U61#(X1, X2)) (U62#(ok X1, ok X2) -> U62#(X1, X2), U62#(mark X1, X2) -> U62#(X1, X2)) (U62#(ok X1, ok X2) -> U62#(X1, X2), U62#(ok X1, ok X2) -> U62#(X1, X2)) (U55#(ok X1, ok X2) -> U55#(X1, X2), U55#(mark X1, X2) -> U55#(X1, X2)) (U55#(ok X1, ok X2) -> U55#(X1, X2), U55#(ok X1, ok X2) -> U55#(X1, X2)) (U45#(ok X1, ok X2) -> U45#(X1, X2), U45#(mark X1, X2) -> U45#(X1, X2)) (U45#(ok X1, ok X2) -> U45#(X1, X2), U45#(ok X1, ok X2) -> U45#(X1, X2)) (U31#(ok X1, ok X2) -> U31#(X1, X2), U31#(mark X1, X2) -> U31#(X1, X2)) (U31#(ok X1, ok X2) -> U31#(X1, X2), U31#(ok X1, ok X2) -> U31#(X1, X2)) (U32#(ok X1, ok X2) -> U32#(X1, X2), U32#(mark X1, X2) -> U32#(X1, X2)) (U32#(ok X1, ok X2) -> U32#(X1, X2), U32#(ok X1, ok X2) -> U32#(X1, X2)) (U25#(ok X1, ok X2) -> U25#(X1, X2), U25#(mark X1, X2) -> U25#(X1, X2)) (U25#(ok X1, ok X2) -> U25#(X1, X2), U25#(ok X1, ok X2) -> U25#(X1, X2)) (U11#(ok X1, ok X2) -> U11#(X1, X2), U11#(mark X1, X2) -> U11#(X1, X2)) (U11#(ok X1, ok X2) -> U11#(X1, X2), U11#(ok X1, ok X2) -> U11#(X1, X2)) (U12#(ok X1, ok X2) -> U12#(X1, X2), U12#(mark X1, X2) -> U12#(X1, X2)) (U12#(ok X1, ok X2) -> U12#(X1, X2), U12#(ok X1, ok X2) -> U12#(X1, X2)) (__#(ok X1, ok X2) -> __#(X1, X2), __#(X1, mark X2) -> __#(X1, X2)) (__#(ok X1, ok X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2)) (__#(ok X1, ok X2) -> __#(X1, X2), __#(ok X1, ok X2) -> __#(X1, X2)) (__#(X1, mark X2) -> __#(X1, X2), __#(X1, mark X2) -> __#(X1, X2)) (__#(X1, mark X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2)) (__#(X1, mark X2) -> __#(X1, X2), __#(ok X1, ok X2) -> __#(X1, X2)) (active# isNePal V -> U61#(isPalListKind V, V), U61#(ok X1, ok X2) -> U61#(X1, X2)) (active# U81(X1, X2) -> U81#(active X1, X2), U81#(mark X1, X2) -> U81#(X1, X2)) (active# isPal V -> U81#(isPalListKind V, V), U81#(ok X1, ok X2) -> U81#(X1, X2)) (active# U71(tt(), I, P) -> U72#(isPalListKind I, P), U72#(ok X1, ok X2) -> U72#(X1, X2)) (active# U72(X1, X2) -> U72#(active X1, X2), U72#(mark X1, X2) -> U72#(X1, X2)) (active# U61(X1, X2) -> U61#(active X1, X2), U61#(mark X1, X2) -> U61#(X1, X2)) (active# U55(X1, X2) -> U55#(active X1, X2), U55#(mark X1, X2) -> U55#(X1, X2)) (active# U45(X1, X2) -> U45#(active X1, X2), U45#(mark X1, X2) -> U45#(X1, X2)) (active# U31(tt(), V) -> U32#(isPalListKind V, V), U32#(ok X1, ok X2) -> U32#(X1, X2)) (active# U32(X1, X2) -> U32#(active X1, X2), U32#(mark X1, X2) -> U32#(X1, X2)) (active# U25(X1, X2) -> U25#(active X1, X2), U25#(mark X1, X2) -> U25#(X1, X2)) (active# isNeList V -> U31#(isPalListKind V, V), U31#(ok X1, ok X2) -> U31#(X1, X2)) (active# U11(X1, X2) -> U11#(active X1, X2), U11#(mark X1, X2) -> U11#(X1, X2)) (active# U12(X1, X2) -> U12#(active X1, X2), U12#(mark X1, X2) -> U12#(X1, X2)) (active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2), U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3)) (active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2), U53#(ok X1, ok X2, ok X3) -> U53#(X1, X2, X3)) (active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2), U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3)) (active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2), U21#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3)) (active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2), U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3)) (active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2), U51#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3)) (active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P), U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3)) (U71#(mark X1, X2, X3) -> U71#(X1, X2, X3), U71#(mark X1, X2, X3) -> U71#(X1, X2, X3)) (U71#(mark X1, X2, X3) -> U71#(X1, X2, X3), U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3)) (U54#(mark X1, X2, X3) -> U54#(X1, X2, X3), U54#(mark X1, X2, X3) -> U54#(X1, X2, X3)) (U54#(mark X1, X2, X3) -> U54#(X1, X2, X3), U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3)) (U53#(mark X1, X2, X3) -> U53#(X1, X2, X3), U53#(mark X1, X2, X3) -> U53#(X1, X2, X3)) (U53#(mark X1, X2, X3) -> U53#(X1, X2, X3), U53#(ok X1, ok X2, ok X3) -> U53#(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#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3)) (U52#(mark X1, X2, X3) -> U52#(X1, X2, X3), U52#(mark X1, X2, X3) -> U52#(X1, X2, X3)) (U52#(mark X1, X2, X3) -> U52#(X1, X2, X3), U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3)) (U44#(mark X1, X2, X3) -> U44#(X1, X2, X3), U44#(mark X1, X2, X3) -> U44#(X1, X2, X3)) (U44#(mark X1, X2, X3) -> U44#(X1, X2, X3), U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3)) (U43#(mark X1, X2, X3) -> U43#(X1, X2, X3), U43#(mark X1, X2, X3) -> U43#(X1, X2, X3)) (U43#(mark X1, X2, X3) -> U43#(X1, X2, X3), U43#(ok X1, ok X2, ok X3) -> U43#(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#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3)) (U42#(mark X1, X2, X3) -> U42#(X1, X2, X3), U42#(mark X1, X2, X3) -> U42#(X1, X2, X3)) (U42#(mark X1, X2, X3) -> U42#(X1, X2, X3), U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3)) (U24#(mark X1, X2, X3) -> U24#(X1, X2, X3), U24#(mark X1, X2, X3) -> U24#(X1, X2, X3)) (U24#(mark X1, X2, X3) -> U24#(X1, X2, X3), U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3)) (U23#(mark X1, X2, X3) -> U23#(X1, X2, X3), U23#(mark X1, X2, X3) -> U23#(X1, X2, X3)) (U23#(mark X1, X2, X3) -> U23#(X1, X2, X3), U23#(ok X1, ok X2, ok X3) -> U23#(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#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3)) (U22#(mark X1, X2, X3) -> U22#(X1, X2, X3), U22#(mark X1, X2, X3) -> U22#(X1, X2, X3)) (U22#(mark X1, X2, X3) -> U22#(X1, X2, X3), U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3)) (active# U54(X1, X2, X3) -> U54#(active X1, X2, X3), U54#(mark X1, X2, X3) -> U54#(X1, X2, X3)) (active# U51(X1, X2, X3) -> U51#(active X1, X2, X3), U51#(mark X1, X2, X3) -> U51#(X1, X2, X3)) (active# U44(X1, X2, X3) -> U44#(active X1, X2, X3), U44#(mark X1, X2, X3) -> U44#(X1, X2, X3)) (active# U41(X1, X2, X3) -> U41#(active X1, X2, X3), U41#(mark X1, X2, X3) -> U41#(X1, X2, X3)) (active# U24(X1, X2, X3) -> U24#(active X1, X2, X3), U24#(mark X1, X2, X3) -> U24#(X1, X2, X3)) (active# U21(X1, X2, X3) -> U21#(active X1, X2, X3), U21#(mark X1, X2, X3) -> U21#(X1, X2, X3)) (proper# U91(X1, X2) -> U91#(proper X1, proper X2), U91#(ok X1, ok X2) -> U91#(X1, X2)) (proper# U82(X1, X2) -> U82#(proper X1, proper X2), U82#(ok X1, ok X2) -> U82#(X1, X2)) (proper# U72(X1, X2) -> U72#(proper X1, proper X2), U72#(ok X1, ok X2) -> U72#(X1, X2)) (proper# U62(X1, X2) -> U62#(proper X1, proper X2), U62#(ok X1, ok X2) -> U62#(X1, X2)) (proper# U45(X1, X2) -> U45#(proper X1, proper X2), U45#(ok X1, ok X2) -> U45#(X1, X2)) (proper# U32(X1, X2) -> U32#(proper X1, proper X2), U32#(ok X1, ok X2) -> U32#(X1, X2)) (proper# U11(X1, X2) -> U11#(proper X1, proper X2), U11#(ok X1, ok X2) -> U11#(X1, X2)) (proper# __(X1, X2) -> __#(proper X1, proper X2), __#(ok X1, ok X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), __#(X1, mark X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), __#(mark X1, X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(X, __(Y, Z)), __#(ok X1, ok X2) -> __#(X1, X2)) (proper# U81(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U81(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U81(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U81(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U81(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U81(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U81(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U81(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U81(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U81(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U81(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U81(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U81(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U81(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U73(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U73(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U73(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U73(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U73(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U73(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U73(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U73(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U73(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U73(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U73(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U73(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U73(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U72(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U72(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U72(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U72(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U72(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U72(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U72(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U72(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U62(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U62(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U62(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U62(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U62(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U62(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U62(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U62(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U62(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U62(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U62(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U62(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U62(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U45(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U45(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U45(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U45(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U45(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U45(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U45(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U45(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U45(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U45(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U45(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U45(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U45(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U32(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U32(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U32(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U32(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U32(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U32(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U32(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U32(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U32(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U32(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U32(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U32(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U32(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U13 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isNeList X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# isList X -> isList# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isList X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U26 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U33 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isQid X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U46 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U56 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U63 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isPal X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U74 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U83 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# isNePal X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U92 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# U11(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# U11(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# U11(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# U11(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U11(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# U11(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# U11(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# U11(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# U11(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# U11(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# U11(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U11(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# U11(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# __(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# isPalListKind X -> isPalListKind# proper X) (proper# __(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U11(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U13 X -> U13# proper X) (proper# __(X1, X2) -> proper# X2, proper# U13 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# isNeList X -> isNeList# proper X) (proper# __(X1, X2) -> proper# X2, proper# isNeList X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U25(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# isList X -> isList# proper X) (proper# __(X1, X2) -> proper# X2, proper# isList X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U26 X -> U26# proper X) (proper# __(X1, X2) -> proper# X2, proper# U26 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U32(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U33 X -> U33# proper X) (proper# __(X1, X2) -> proper# X2, proper# U33 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# isQid X -> isQid# proper X) (proper# __(X1, X2) -> proper# X2, proper# isQid X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U45(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U46 X -> U46# proper X) (proper# __(X1, X2) -> proper# X2, proper# U46 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U55(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U56 X -> U56# proper X) (proper# __(X1, X2) -> proper# X2, proper# U56 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U62(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U63 X -> U63# proper X) (proper# __(X1, X2) -> proper# X2, proper# U63 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U72(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X2, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U73(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# isPal X -> isPal# proper X) (proper# __(X1, X2) -> proper# X2, proper# isPal X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U74 X -> U74# proper X) (proper# __(X1, X2) -> proper# X2, proper# U74 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U82(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X2, proper# U83 X -> U83# proper X) (proper# __(X1, X2) -> proper# X2, proper# U83 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# isNePal X -> isNePal# proper X) (proper# __(X1, X2) -> proper# X2, proper# isNePal X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U92 X -> U92# proper X) (proper# __(X1, X2) -> proper# X2, proper# U92 X -> proper# X) (proper# __(X1, X2) -> proper# X2, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X2, proper# U91(X1, X2) -> proper# X2) (active# isNePal V -> isPalListKind# V, isPalListKind# ok X -> isPalListKind# X) (active# U82(tt(), V) -> isNePal# V, isNePal# ok X -> isNePal# X) (active# U73(tt(), P) -> isPalListKind# P, isPalListKind# ok X -> isPalListKind# X) (active# U61(tt(), V) -> isPalListKind# V, isPalListKind# ok X -> isPalListKind# X) (active# U55(tt(), V2) -> isList# V2, isList# ok X -> isList# X) (active# U52(tt(), V1, V2) -> isPalListKind# V2, isPalListKind# ok X -> isPalListKind# X) (active# U43(tt(), V1, V2) -> isPalListKind# V2, isPalListKind# ok X -> isPalListKind# X) (active# U31(tt(), V) -> isPalListKind# V, isPalListKind# ok X -> isPalListKind# X) (active# isList V -> isPalListKind# V, isPalListKind# ok X -> isPalListKind# X) (active# U23(tt(), V1, V2) -> isPalListKind# V2, isPalListKind# ok X -> isPalListKind# X) (active# isNeList V -> isPalListKind# V, isPalListKind# ok X -> isPalListKind# X) (active# U12(tt(), V) -> isNeList# V, isNeList# ok X -> isNeList# X) (active# __(__(X, Y), Z) -> __#(Y, Z), __#(X1, mark X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(Y, Z), __#(mark X1, X2) -> __#(X1, X2)) (active# __(__(X, Y), Z) -> __#(Y, Z), __#(ok X1, ok X2) -> __#(X1, X2)) (proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3), U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3)) (proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3), U51#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3)) (proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3), U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3)) (proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3), U41#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3)) (proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3), U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3)) (proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3), U21#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3)) (top# ok X -> top# active X, top# mark X -> proper# X) (top# ok X -> top# active X, top# mark X -> top# proper X) (proper# U92 X -> U92# proper X, U92# ok X -> U92# X) (proper# U83 X -> U83# proper X, U83# ok X -> U83# X) (proper# isPal X -> isPal# proper X, isPal# ok X -> isPal# X) (proper# U56 X -> U56# proper X, U56# ok X -> U56# X) (proper# isQid X -> isQid# proper X, isQid# ok X -> isQid# X) (proper# U26 X -> U26# proper X, U26# ok X -> U26# X) (proper# isNeList X -> isNeList# proper X, isNeList# ok X -> isNeList# X) (proper# isPalListKind X -> isPalListKind# proper X, isPalListKind# ok X -> isPalListKind# X) (active# U83 X -> U83# active X, U83# mark X -> U83# X) (active# U63 X -> U63# active X, U63# mark X -> U63# X) (active# U46 X -> U46# active X, U46# mark X -> U46# X) (active# U26 X -> U26# active X, U26# mark X -> U26# X) (active# U82(tt(), V) -> U83# isNePal V, U83# ok X -> U83# X) (active# U32(tt(), V) -> U33# isQid V, U33# ok X -> U33# X) (active# U91(tt(), V2) -> U92# isPalListKind V2, U92# ok X -> U92# X) (active# U45(tt(), V2) -> U46# isNeList V2, U46# ok X -> U46# X) (active# U73(tt(), P) -> U74# isPalListKind P, U74# ok X -> U74# X) (top# mark X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (top# mark X -> proper# X, proper# __(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# __(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U12(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U12(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (top# mark X -> proper# X, proper# isPalListKind X -> proper# X) (top# mark X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U11(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U11(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U13 X -> U13# proper X) (top# mark X -> proper# X, proper# U13 X -> proper# X) (top# mark X -> proper# X, proper# isNeList X -> isNeList# proper X) (top# mark X -> proper# X, proper# isNeList X -> proper# X) (top# mark X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U25(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U25(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# isList X -> isList# proper X) (top# mark X -> proper# X, proper# isList X -> proper# X) (top# mark X -> proper# X, proper# U26 X -> U26# proper X) (top# mark X -> proper# X, proper# U26 X -> proper# X) (top# mark X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U32(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U32(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U31(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U31(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U33 X -> U33# proper X) (top# mark X -> proper# X, proper# U33 X -> proper# X) (top# mark X -> proper# X, proper# isQid X -> isQid# proper X) (top# mark X -> proper# X, proper# isQid X -> proper# X) (top# mark X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U45(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U45(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U46 X -> U46# proper X) (top# mark X -> proper# X, proper# U46 X -> proper# X) (top# mark X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U55(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U55(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U56 X -> U56# proper X) (top# mark X -> proper# X, proper# U56 X -> proper# X) (top# mark X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U62(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U62(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U61(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U61(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U63 X -> U63# proper X) (top# mark X -> proper# X, proper# U63 X -> proper# X) (top# mark X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U72(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U72(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (top# mark X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (top# mark X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (top# mark X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (top# mark X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U73(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U73(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# isPal X -> isPal# proper X) (top# mark X -> proper# X, proper# isPal X -> proper# X) (top# mark X -> proper# X, proper# U74 X -> U74# proper X) (top# mark X -> proper# X, proper# U74 X -> proper# X) (top# mark X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U82(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U82(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U81(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U81(X1, X2) -> proper# X2) (top# mark X -> proper# X, proper# U83 X -> U83# proper X) (top# mark X -> proper# X, proper# U83 X -> proper# X) (top# mark X -> proper# X, proper# isNePal X -> isNePal# proper X) (top# mark X -> proper# X, proper# isNePal X -> proper# X) (top# mark X -> proper# X, proper# U92 X -> U92# proper X) (top# mark X -> proper# X, proper# U92 X -> proper# X) (top# mark X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (top# mark X -> proper# X, proper# U91(X1, X2) -> proper# X1) (top# mark X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U92 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U92 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U92 X -> proper# X, proper# U13 X -> proper# X) (proper# U92 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U92 X -> proper# X, proper# isNeList X -> proper# X) (proper# U92 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# isList X -> isList# proper X) (proper# U92 X -> proper# X, proper# isList X -> proper# X) (proper# U92 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U92 X -> proper# X, proper# U26 X -> proper# X) (proper# U92 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U92 X -> proper# X, proper# U33 X -> proper# X) (proper# U92 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U92 X -> proper# X, proper# isQid X -> proper# X) (proper# U92 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U92 X -> proper# X, proper# U46 X -> proper# X) (proper# U92 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U92 X -> proper# X, proper# U56 X -> proper# X) (proper# U92 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U92 X -> proper# X, proper# U63 X -> proper# X) (proper# U92 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U92 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U92 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U92 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U92 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U92 X -> proper# X, proper# isPal X -> proper# X) (proper# U92 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U92 X -> proper# X, proper# U74 X -> proper# X) (proper# U92 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U92 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U92 X -> proper# X, proper# U83 X -> proper# X) (proper# U92 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U92 X -> proper# X, proper# isNePal X -> proper# X) (proper# U92 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U92 X -> proper# X, proper# U92 X -> proper# X) (proper# U92 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U92 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U92 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U83 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U83 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U83 X -> proper# X, proper# U13 X -> proper# X) (proper# U83 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U83 X -> proper# X, proper# isNeList X -> proper# X) (proper# U83 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# isList X -> isList# proper X) (proper# U83 X -> proper# X, proper# isList X -> proper# X) (proper# U83 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U83 X -> proper# X, proper# U26 X -> proper# X) (proper# U83 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U83 X -> proper# X, proper# U33 X -> proper# X) (proper# U83 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U83 X -> proper# X, proper# isQid X -> proper# X) (proper# U83 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U83 X -> proper# X, proper# U46 X -> proper# X) (proper# U83 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U83 X -> proper# X, proper# U56 X -> proper# X) (proper# U83 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U83 X -> proper# X, proper# U63 X -> proper# X) (proper# U83 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U83 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U83 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U83 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U83 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U83 X -> proper# X, proper# isPal X -> proper# X) (proper# U83 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U83 X -> proper# X, proper# U74 X -> proper# X) (proper# U83 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U83 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U83 X -> proper# X, proper# U83 X -> proper# X) (proper# U83 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U83 X -> proper# X, proper# isNePal X -> proper# X) (proper# U83 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U83 X -> proper# X, proper# U92 X -> proper# X) (proper# U83 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U83 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U83 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U82(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U82(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U82(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U82(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U82(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U82(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U82(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U82(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U82(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U82(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U82(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U82(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U82(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# isPal X -> proper# X, proper# isPalListKind X -> proper# X) (proper# isPal X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U13 X -> U13# proper X) (proper# isPal X -> proper# X, proper# U13 X -> proper# X) (proper# isPal X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# isPal X -> proper# X, proper# isNeList X -> proper# X) (proper# isPal X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# isList X -> isList# proper X) (proper# isPal X -> proper# X, proper# isList X -> proper# X) (proper# isPal X -> proper# X, proper# U26 X -> U26# proper X) (proper# isPal X -> proper# X, proper# U26 X -> proper# X) (proper# isPal X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U33 X -> U33# proper X) (proper# isPal X -> proper# X, proper# U33 X -> proper# X) (proper# isPal X -> proper# X, proper# isQid X -> isQid# proper X) (proper# isPal X -> proper# X, proper# isQid X -> proper# X) (proper# isPal X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U46 X -> U46# proper X) (proper# isPal X -> proper# X, proper# U46 X -> proper# X) (proper# isPal X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U56 X -> U56# proper X) (proper# isPal X -> proper# X, proper# U56 X -> proper# X) (proper# isPal X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U63 X -> U63# proper X) (proper# isPal X -> proper# X, proper# U63 X -> proper# X) (proper# isPal X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# isPal X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# isPal X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# isPal X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# isPal X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# isPal X -> isPal# proper X) (proper# isPal X -> proper# X, proper# isPal X -> proper# X) (proper# isPal X -> proper# X, proper# U74 X -> U74# proper X) (proper# isPal X -> proper# X, proper# U74 X -> proper# X) (proper# isPal X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# isPal X -> proper# X, proper# U83 X -> U83# proper X) (proper# isPal X -> proper# X, proper# U83 X -> proper# X) (proper# isPal X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# isPal X -> proper# X, proper# isNePal X -> proper# X) (proper# isPal X -> proper# X, proper# U92 X -> U92# proper X) (proper# isPal X -> proper# X, proper# U92 X -> proper# X) (proper# isPal X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# isPal X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# isPal X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U71(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U71(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U71(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U71(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U71(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U72(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U72(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U72(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U72(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U72(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U72(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U72(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U72(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U72(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U72(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U72(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U72(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U72(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U61(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U61(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U61(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U61(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U61(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U61(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U61(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U61(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U61(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U61(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U61(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U61(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U61(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U56 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U56 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U56 X -> proper# X, proper# U13 X -> proper# X) (proper# U56 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U56 X -> proper# X, proper# isNeList X -> proper# X) (proper# U56 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# isList X -> isList# proper X) (proper# U56 X -> proper# X, proper# isList X -> proper# X) (proper# U56 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U56 X -> proper# X, proper# U26 X -> proper# X) (proper# U56 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U56 X -> proper# X, proper# U33 X -> proper# X) (proper# U56 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U56 X -> proper# X, proper# isQid X -> proper# X) (proper# U56 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U56 X -> proper# X, proper# U46 X -> proper# X) (proper# U56 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U56 X -> proper# X, proper# U56 X -> proper# X) (proper# U56 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U56 X -> proper# X, proper# U63 X -> proper# X) (proper# U56 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U56 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U56 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U56 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U56 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U56 X -> proper# X, proper# isPal X -> proper# X) (proper# U56 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U56 X -> proper# X, proper# U74 X -> proper# X) (proper# U56 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U56 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U56 X -> proper# X, proper# U83 X -> proper# X) (proper# U56 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U56 X -> proper# X, proper# isNePal X -> proper# X) (proper# U56 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U56 X -> proper# X, proper# U92 X -> proper# X) (proper# U56 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U56 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U56 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U54(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U54(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U54(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U54(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U54(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U53(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U53(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U53(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U53(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U53(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U51(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U51(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U51(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U51(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U51(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U52(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U52(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U52(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U52(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U52(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U46 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U46 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U46 X -> proper# X, proper# U13 X -> proper# X) (proper# U46 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U46 X -> proper# X, proper# isNeList X -> proper# X) (proper# U46 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# isList X -> isList# proper X) (proper# U46 X -> proper# X, proper# isList X -> proper# X) (proper# U46 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U46 X -> proper# X, proper# U26 X -> proper# X) (proper# U46 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U46 X -> proper# X, proper# U33 X -> proper# X) (proper# U46 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U46 X -> proper# X, proper# isQid X -> proper# X) (proper# U46 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U46 X -> proper# X, proper# U46 X -> proper# X) (proper# U46 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U46 X -> proper# X, proper# U56 X -> proper# X) (proper# U46 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U46 X -> proper# X, proper# U63 X -> proper# X) (proper# U46 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U46 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U46 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U46 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U46 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U46 X -> proper# X, proper# isPal X -> proper# X) (proper# U46 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U46 X -> proper# X, proper# U74 X -> proper# X) (proper# U46 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U46 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U46 X -> proper# X, proper# U83 X -> proper# X) (proper# U46 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U46 X -> proper# X, proper# isNePal X -> proper# X) (proper# U46 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U46 X -> proper# X, proper# U92 X -> proper# X) (proper# U46 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U46 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U46 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U44(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U44(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U44(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U44(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U44(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U43(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U43(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U43(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U43(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U43(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U41(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U41(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U41(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U41(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U41(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# __(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U12(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> isPalListKind# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isPalListKind X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U11(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U13 X -> U13# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U13 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isNeList X -> isNeList# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isNeList X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U22(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# isList X -> isList# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isList X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U26 X -> U26# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U26 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U32(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U31(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U33 X -> U33# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U33 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isQid X -> isQid# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isQid X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U42(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U46 X -> U46# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U46 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U52(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U56 X -> U56# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U56 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U62(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U61(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U63 X -> U63# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U63 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U72(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U71(X1, X2, X3) -> proper# X3) (proper# U42(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# isPal X -> isPal# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isPal X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U74 X -> U74# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U74 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U82(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U81(X1, X2) -> proper# X2) (proper# U42(X1, X2, X3) -> proper# X3, proper# U83 X -> U83# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U83 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isNePal X -> isNePal# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# isNePal X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U92 X -> U92# proper X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U92 X -> proper# X) (proper# U42(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U42(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X1) (proper# U42(X1, X2, X3) -> proper# X3, proper# U91(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# isQid X -> proper# X, proper# isPalListKind X -> proper# X) (proper# isQid X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U13 X -> U13# proper X) (proper# isQid X -> proper# X, proper# U13 X -> proper# X) (proper# isQid X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# isQid X -> proper# X, proper# isNeList X -> proper# X) (proper# isQid X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# isList X -> isList# proper X) (proper# isQid X -> proper# X, proper# isList X -> proper# X) (proper# isQid X -> proper# X, proper# U26 X -> U26# proper X) (proper# isQid X -> proper# X, proper# U26 X -> proper# X) (proper# isQid X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U33 X -> U33# proper X) (proper# isQid X -> proper# X, proper# U33 X -> proper# X) (proper# isQid X -> proper# X, proper# isQid X -> isQid# proper X) (proper# isQid X -> proper# X, proper# isQid X -> proper# X) (proper# isQid X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U46 X -> U46# proper X) (proper# isQid X -> proper# X, proper# U46 X -> proper# X) (proper# isQid X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U56 X -> U56# proper X) (proper# isQid X -> proper# X, proper# U56 X -> proper# X) (proper# isQid X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U63 X -> U63# proper X) (proper# isQid X -> proper# X, proper# U63 X -> proper# X) (proper# isQid X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# isQid X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# isQid X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# isQid X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# isQid X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# isPal X -> isPal# proper X) (proper# isQid X -> proper# X, proper# isPal X -> proper# X) (proper# isQid X -> proper# X, proper# U74 X -> U74# proper X) (proper# isQid X -> proper# X, proper# U74 X -> proper# X) (proper# isQid X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# isQid X -> proper# X, proper# U83 X -> U83# proper X) (proper# isQid X -> proper# X, proper# U83 X -> proper# X) (proper# isQid X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# isQid X -> proper# X, proper# isNePal X -> proper# X) (proper# isQid X -> proper# X, proper# U92 X -> U92# proper X) (proper# isQid X -> proper# X, proper# U92 X -> proper# X) (proper# isQid X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# isQid X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# isQid X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U31(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U31(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U31(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U31(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U31(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U31(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U31(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U31(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U31(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U31(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U31(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U31(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U31(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U26 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U26 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U26 X -> proper# X, proper# U13 X -> proper# X) (proper# U26 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U26 X -> proper# X, proper# isNeList X -> proper# X) (proper# U26 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# isList X -> isList# proper X) (proper# U26 X -> proper# X, proper# isList X -> proper# X) (proper# U26 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U26 X -> proper# X, proper# U26 X -> proper# X) (proper# U26 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U26 X -> proper# X, proper# U33 X -> proper# X) (proper# U26 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U26 X -> proper# X, proper# isQid X -> proper# X) (proper# U26 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U26 X -> proper# X, proper# U46 X -> proper# X) (proper# U26 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U26 X -> proper# X, proper# U56 X -> proper# X) (proper# U26 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U26 X -> proper# X, proper# U63 X -> proper# X) (proper# U26 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U26 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U26 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U26 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U26 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U26 X -> proper# X, proper# isPal X -> proper# X) (proper# U26 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U26 X -> proper# X, proper# U74 X -> proper# X) (proper# U26 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U26 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U26 X -> proper# X, proper# U83 X -> proper# X) (proper# U26 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U26 X -> proper# X, proper# isNePal X -> proper# X) (proper# U26 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U26 X -> proper# X, proper# U92 X -> proper# X) (proper# U26 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U26 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U26 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U25(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U25(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# U25(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U25(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U25(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U25(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U25(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U25(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U25(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U25(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# U25(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U25(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U25(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U24(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U24(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U24(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U24(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U24(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U23(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U23(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U23(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U23(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U23(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U21(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U21(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U21(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U21(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U21(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U13 X -> U13# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U13 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isNeList X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# isList X -> isList# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isList X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U26 X -> U26# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U26 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U33 X -> U33# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U33 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isQid X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U46 X -> U46# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U46 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U56 X -> U56# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U56 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U63 X -> U63# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U63 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# U22(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isPal X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U74 X -> U74# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U74 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# U22(X1, X2, X3) -> proper# X1, proper# U83 X -> U83# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U83 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# isNePal X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U92 X -> U92# proper X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U92 X -> proper# X) (proper# U22(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U22(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# U22(X1, X2, X3) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# U13 X -> proper# X, proper# isPalListKind X -> proper# X) (proper# U13 X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U13 X -> U13# proper X) (proper# U13 X -> proper# X, proper# U13 X -> proper# X) (proper# U13 X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# U13 X -> proper# X, proper# isNeList X -> proper# X) (proper# U13 X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# isList X -> isList# proper X) (proper# U13 X -> proper# X, proper# isList X -> proper# X) (proper# U13 X -> proper# X, proper# U26 X -> U26# proper X) (proper# U13 X -> proper# X, proper# U26 X -> proper# X) (proper# U13 X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U33 X -> U33# proper X) (proper# U13 X -> proper# X, proper# U33 X -> proper# X) (proper# U13 X -> proper# X, proper# isQid X -> isQid# proper X) (proper# U13 X -> proper# X, proper# isQid X -> proper# X) (proper# U13 X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U46 X -> U46# proper X) (proper# U13 X -> proper# X, proper# U46 X -> proper# X) (proper# U13 X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U56 X -> U56# proper X) (proper# U13 X -> proper# X, proper# U56 X -> proper# X) (proper# U13 X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U63 X -> U63# proper X) (proper# U13 X -> proper# X, proper# U63 X -> proper# X) (proper# U13 X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# U13 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# U13 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# U13 X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# U13 X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# isPal X -> isPal# proper X) (proper# U13 X -> proper# X, proper# isPal X -> proper# X) (proper# U13 X -> proper# X, proper# U74 X -> U74# proper X) (proper# U13 X -> proper# X, proper# U74 X -> proper# X) (proper# U13 X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# U13 X -> proper# X, proper# U83 X -> U83# proper X) (proper# U13 X -> proper# X, proper# U83 X -> proper# X) (proper# U13 X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# U13 X -> proper# X, proper# isNePal X -> proper# X) (proper# U13 X -> proper# X, proper# U92 X -> U92# proper X) (proper# U13 X -> proper# X, proper# U92 X -> proper# X) (proper# U13 X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# U13 X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# U13 X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# __(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# __(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U12(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U12(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# isPalListKind X -> isPalListKind# proper X) (proper# isPalListKind X -> proper# X, proper# isPalListKind X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U11(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U11(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U13 X -> U13# proper X) (proper# isPalListKind X -> proper# X, proper# U13 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# isNeList X -> isNeList# proper X) (proper# isPalListKind X -> proper# X, proper# isNeList X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U22(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U22(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U21(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U21(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U21(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U23(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U23(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U23(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U24(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U24(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U24(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U25(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U25(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# isList X -> isList# proper X) (proper# isPalListKind X -> proper# X, proper# isList X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U26 X -> U26# proper X) (proper# isPalListKind X -> proper# X, proper# U26 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U32(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U32(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U31(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U31(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U33 X -> U33# proper X) (proper# isPalListKind X -> proper# X, proper# U33 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# isQid X -> isQid# proper X) (proper# isPalListKind X -> proper# X, proper# isQid X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U42(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U42(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U41(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U41(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U41(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U43(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U43(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U43(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U44(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U44(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U44(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U45(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U45(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U46 X -> U46# proper X) (proper# isPalListKind X -> proper# X, proper# U46 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U52(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U52(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U51(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U51(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U51(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U53(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U53(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U53(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U54(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U54(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U54(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U55(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U55(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U56 X -> U56# proper X) (proper# isPalListKind X -> proper# X, proper# U56 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U62(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U62(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U61(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U61(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U63 X -> U63# proper X) (proper# isPalListKind X -> proper# X, proper# U63 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U72(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U72(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# isPalListKind X -> proper# X, proper# U71(X1, X2, X3) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U71(X1, X2, X3) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U71(X1, X2, X3) -> proper# X3) (proper# isPalListKind X -> proper# X, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U73(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U73(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# isPal X -> isPal# proper X) (proper# isPalListKind X -> proper# X, proper# isPal X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U74 X -> U74# proper X) (proper# isPalListKind X -> proper# X, proper# U74 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U82(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U82(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U81(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U81(X1, X2) -> proper# X2) (proper# isPalListKind X -> proper# X, proper# U83 X -> U83# proper X) (proper# isPalListKind X -> proper# X, proper# U83 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# isNePal X -> isNePal# proper X) (proper# isPalListKind X -> proper# X, proper# isNePal X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U92 X -> U92# proper X) (proper# isPalListKind X -> proper# X, proper# U92 X -> proper# X) (proper# isPalListKind X -> proper# X, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# isPalListKind X -> proper# X, proper# U91(X1, X2) -> proper# X1) (proper# isPalListKind X -> proper# X, proper# U91(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# __(X1, X2) -> __#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U12(X1, X2) -> U12#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# isPalListKind X -> isPalListKind# proper X) (proper# __(X1, X2) -> proper# X1, proper# isPalListKind X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U11(X1, X2) -> U11#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U13 X -> U13# proper X) (proper# __(X1, X2) -> proper# X1, proper# U13 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# isNeList X -> isNeList# proper X) (proper# __(X1, X2) -> proper# X1, proper# isNeList X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> U22#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> U21#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> U23#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> U24#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U25(X1, X2) -> U25#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# isList X -> isList# proper X) (proper# __(X1, X2) -> proper# X1, proper# isList X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U26 X -> U26# proper X) (proper# __(X1, X2) -> proper# X1, proper# U26 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U32(X1, X2) -> U32#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U31(X1, X2) -> U31#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U33 X -> U33# proper X) (proper# __(X1, X2) -> proper# X1, proper# U33 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# isQid X -> isQid# proper X) (proper# __(X1, X2) -> proper# X1, proper# isQid X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> U42#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> U41#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> U43#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> U44#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U45(X1, X2) -> U45#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U46 X -> U46# proper X) (proper# __(X1, X2) -> proper# X1, proper# U46 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> U52#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> U51#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> U53#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> U54#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U55(X1, X2) -> U55#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U56 X -> U56# proper X) (proper# __(X1, X2) -> proper# X1, proper# U56 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U62(X1, X2) -> U62#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U61(X1, X2) -> U61#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U63 X -> U63# proper X) (proper# __(X1, X2) -> proper# X1, proper# U63 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U72(X1, X2) -> U72#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> U71#(proper X1, proper X2, proper X3)) (proper# __(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X3) (proper# __(X1, X2) -> proper# X1, proper# U73(X1, X2) -> U73#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# isPal X -> isPal# proper X) (proper# __(X1, X2) -> proper# X1, proper# isPal X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U74 X -> U74# proper X) (proper# __(X1, X2) -> proper# X1, proper# U74 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U82(X1, X2) -> U82#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U81(X1, X2) -> U81#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2) (proper# __(X1, X2) -> proper# X1, proper# U83 X -> U83# proper X) (proper# __(X1, X2) -> proper# X1, proper# U83 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# isNePal X -> isNePal# proper X) (proper# __(X1, X2) -> proper# X1, proper# isNePal X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U92 X -> U92# proper X) (proper# __(X1, X2) -> proper# X1, proper# U92 X -> proper# X) (proper# __(X1, X2) -> proper# X1, proper# U91(X1, X2) -> U91#(proper X1, proper X2)) (proper# __(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X1) (proper# __(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2) (U92# mark X -> U92# X, U92# mark X -> U92# X) (U92# mark X -> U92# X, U92# ok X -> U92# X) (U83# ok X -> U83# X, U83# mark X -> U83# X) (U83# ok X -> U83# X, U83# ok X -> U83# X) (U74# ok X -> U74# X, U74# mark X -> U74# X) (U74# ok X -> U74# X, U74# ok X -> U74# X) (isPal# ok X -> isPal# X, isPal# ok X -> isPal# X) (U63# mark X -> U63# X, U63# mark X -> U63# X) (U63# mark X -> U63# X, U63# ok X -> U63# X) (U56# mark X -> U56# X, U56# mark X -> U56# X) (U56# mark X -> U56# X, U56# ok X -> U56# X) (U46# mark X -> U46# X, U46# mark X -> U46# X) (U46# mark X -> U46# X, U46# ok X -> U46# X) (U33# ok X -> U33# X, U33# mark X -> U33# X) (U33# ok X -> U33# X, U33# ok X -> U33# X) (U26# ok X -> U26# X, U26# mark X -> U26# X) (U26# ok X -> U26# X, U26# ok X -> U26# X) (isList# ok X -> isList# X, isList# ok X -> isList# X) (U13# ok X -> U13# X, U13# mark X -> U13# X) (U13# ok X -> U13# X, U13# ok X -> U13# X) (isPalListKind# ok X -> isPalListKind# X, isPalListKind# ok X -> isPalListKind# X) (active# U92 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U92 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U92 X -> active# X, active# __(X1, X2) -> active# X1) (active# U92 X -> active# X, active# __(X1, X2) -> active# X2) (active# U92 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U92 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U92 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U92 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U92 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U92 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U92 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U92 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U92 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U92 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U92 X -> active# X, active# U13 X -> active# X) (active# U92 X -> active# X, active# U13 X -> U13# active X) (active# U92 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U92 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U92 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U92 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U92 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U92 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U92 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U92 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U92 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U92 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U92 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U92 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U92 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U92 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U92 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U92 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U92 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U92 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U92 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U92 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U92 X -> active# X, active# isList V -> isPalListKind# V) (active# U92 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U92 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U92 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U92 X -> active# X, active# U26 X -> active# X) (active# U92 X -> active# X, active# U26 X -> U26# active X) (active# U92 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U92 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U92 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U92 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U92 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U92 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U92 X -> active# X, active# U33 X -> active# X) (active# U92 X -> active# X, active# U33 X -> U33# active X) (active# U92 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U92 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U92 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U92 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U92 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U92 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U92 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U92 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U92 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U92 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U92 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U92 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U92 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U92 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U92 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U92 X -> active# X, active# U46 X -> active# X) (active# U92 X -> active# X, active# U46 X -> U46# active X) (active# U92 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U92 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U92 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U92 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U92 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U92 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U92 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U92 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U92 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U92 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U92 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U92 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U92 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U92 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U92 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U92 X -> active# X, active# U56 X -> active# X) (active# U92 X -> active# X, active# U56 X -> U56# active X) (active# U92 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U92 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U92 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U92 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U92 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U92 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U92 X -> active# X, active# U63 X -> active# X) (active# U92 X -> active# X, active# U63 X -> U63# active X) (active# U92 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U92 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U92 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U92 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U92 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U92 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U92 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U92 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U92 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U92 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U92 X -> active# X, active# isPal V -> isPalListKind# V) (active# U92 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U92 X -> active# X, active# U74 X -> active# X) (active# U92 X -> active# X, active# U74 X -> U74# active X) (active# U92 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U92 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U92 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U92 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U92 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U92 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U92 X -> active# X, active# U83 X -> active# X) (active# U92 X -> active# X, active# U83 X -> U83# active X) (active# U92 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U92 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U92 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U92 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U92 X -> active# X, active# U92 X -> active# X) (active# U92 X -> active# X, active# U92 X -> U92# active X) (active# U92 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U92 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U92 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U92 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U83 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U83 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U83 X -> active# X, active# __(X1, X2) -> active# X1) (active# U83 X -> active# X, active# __(X1, X2) -> active# X2) (active# U83 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U83 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U83 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U83 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U83 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U83 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U83 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U83 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U83 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U83 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U83 X -> active# X, active# U13 X -> active# X) (active# U83 X -> active# X, active# U13 X -> U13# active X) (active# U83 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U83 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U83 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U83 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U83 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U83 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U83 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U83 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U83 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U83 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U83 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U83 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U83 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U83 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U83 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U83 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U83 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U83 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U83 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U83 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U83 X -> active# X, active# isList V -> isPalListKind# V) (active# U83 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U83 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U83 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U83 X -> active# X, active# U26 X -> active# X) (active# U83 X -> active# X, active# U26 X -> U26# active X) (active# U83 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U83 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U83 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U83 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U83 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U83 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U83 X -> active# X, active# U33 X -> active# X) (active# U83 X -> active# X, active# U33 X -> U33# active X) (active# U83 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U83 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U83 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U83 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U83 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U83 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U83 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U83 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U83 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U83 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U83 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U83 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U83 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U83 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U83 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U83 X -> active# X, active# U46 X -> active# X) (active# U83 X -> active# X, active# U46 X -> U46# active X) (active# U83 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U83 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U83 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U83 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U83 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U83 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U83 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U83 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U83 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U83 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U83 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U83 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U83 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U83 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U83 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U83 X -> active# X, active# U56 X -> active# X) (active# U83 X -> active# X, active# U56 X -> U56# active X) (active# U83 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U83 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U83 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U83 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U83 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U83 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U83 X -> active# X, active# U63 X -> active# X) (active# U83 X -> active# X, active# U63 X -> U63# active X) (active# U83 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U83 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U83 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U83 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U83 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U83 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U83 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U83 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U83 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U83 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U83 X -> active# X, active# isPal V -> isPalListKind# V) (active# U83 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U83 X -> active# X, active# U74 X -> active# X) (active# U83 X -> active# X, active# U74 X -> U74# active X) (active# U83 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U83 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U83 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U83 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U83 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U83 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U83 X -> active# X, active# U83 X -> active# X) (active# U83 X -> active# X, active# U83 X -> U83# active X) (active# U83 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U83 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U83 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U83 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U83 X -> active# X, active# U92 X -> active# X) (active# U83 X -> active# X, active# U92 X -> U92# active X) (active# U83 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U83 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U83 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U83 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U82(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U82(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U82(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U82(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U82(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U82(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U82(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U82(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U82(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U82(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U82(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U82(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U82(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U82(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U82(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U82(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U82(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U82(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U82(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U82(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U82(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U82(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U82(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U82(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U82(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U82(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U82(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U82(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U82(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U82(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U82(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U82(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U82(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U82(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U82(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U82(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U82(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U82(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U82(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U82(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U82(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U82(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U82(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U82(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U82(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U82(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U82(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U82(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U82(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U82(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U82(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U82(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U82(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U82(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U82(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U82(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U82(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U82(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U82(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U82(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U82(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U82(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U82(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U82(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U82(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U82(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U82(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U82(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U82(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U82(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U82(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U82(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U82(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U82(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U82(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U82(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U82(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U82(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U73(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U73(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U73(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U73(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U73(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U73(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U73(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U73(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U73(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U73(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U73(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U73(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U73(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U73(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U73(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U73(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U73(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U73(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U73(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U73(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U73(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U73(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U73(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U73(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U73(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U73(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U73(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U73(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U73(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U73(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U73(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U73(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U73(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U73(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U73(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U73(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U73(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U73(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U73(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U73(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U73(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U73(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U73(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U73(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U73(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U73(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U73(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U73(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U73(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U73(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U73(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U73(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U73(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U73(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U73(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U73(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U73(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U73(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U73(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U73(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U73(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U73(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U73(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U73(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U73(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U73(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U73(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U73(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U73(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U73(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U73(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U73(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U73(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U73(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U73(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U73(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U73(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U73(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U71(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U71(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U71(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U71(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U71(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U71(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U71(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U71(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U71(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U71(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U71(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U71(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U71(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U71(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U71(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U71(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U71(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U71(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U71(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U71(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U71(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U71(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U71(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U71(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U71(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U71(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U71(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U71(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U71(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U71(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U71(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U71(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U71(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U71(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U71(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U71(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U71(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U71(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U71(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U71(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U71(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U71(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U71(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U71(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U71(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U71(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U71(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U71(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U71(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U71(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U71(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U71(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U71(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U71(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U71(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U71(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U71(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U71(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U71(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U71(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U71(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U71(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U71(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U71(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U71(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U71(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U71(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U71(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U71(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U71(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U71(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U71(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U71(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U63 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U63 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U63 X -> active# X, active# __(X1, X2) -> active# X1) (active# U63 X -> active# X, active# __(X1, X2) -> active# X2) (active# U63 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U63 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U63 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U63 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U63 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U63 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U63 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U63 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U63 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U63 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U63 X -> active# X, active# U13 X -> active# X) (active# U63 X -> active# X, active# U13 X -> U13# active X) (active# U63 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U63 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U63 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U63 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U63 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U63 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U63 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U63 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U63 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U63 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U63 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U63 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U63 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U63 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U63 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U63 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U63 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U63 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U63 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U63 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U63 X -> active# X, active# isList V -> isPalListKind# V) (active# U63 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U63 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U63 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U63 X -> active# X, active# U26 X -> active# X) (active# U63 X -> active# X, active# U26 X -> U26# active X) (active# U63 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U63 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U63 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U63 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U63 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U63 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U63 X -> active# X, active# U33 X -> active# X) (active# U63 X -> active# X, active# U33 X -> U33# active X) (active# U63 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U63 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U63 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U63 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U63 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U63 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U63 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U63 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U63 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U63 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U63 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U63 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U63 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U63 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U63 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U63 X -> active# X, active# U46 X -> active# X) (active# U63 X -> active# X, active# U46 X -> U46# active X) (active# U63 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U63 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U63 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U63 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U63 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U63 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U63 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U63 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U63 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U63 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U63 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U63 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U63 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U63 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U63 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U63 X -> active# X, active# U56 X -> active# X) (active# U63 X -> active# X, active# U56 X -> U56# active X) (active# U63 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U63 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U63 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U63 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U63 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U63 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U63 X -> active# X, active# U63 X -> active# X) (active# U63 X -> active# X, active# U63 X -> U63# active X) (active# U63 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U63 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U63 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U63 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U63 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U63 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U63 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U63 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U63 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U63 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U63 X -> active# X, active# isPal V -> isPalListKind# V) (active# U63 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U63 X -> active# X, active# U74 X -> active# X) (active# U63 X -> active# X, active# U74 X -> U74# active X) (active# U63 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U63 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U63 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U63 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U63 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U63 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U63 X -> active# X, active# U83 X -> active# X) (active# U63 X -> active# X, active# U83 X -> U83# active X) (active# U63 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U63 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U63 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U63 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U63 X -> active# X, active# U92 X -> active# X) (active# U63 X -> active# X, active# U92 X -> U92# active X) (active# U63 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U63 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U63 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U63 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U62(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U62(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U62(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U62(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U62(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U62(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U62(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U62(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U62(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U62(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U62(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U62(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U62(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U62(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U62(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U62(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U62(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U62(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U62(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U62(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U62(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U62(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U62(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U62(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U62(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U62(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U62(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U62(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U62(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U62(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U62(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U62(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U62(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U62(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U62(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U62(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U62(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U62(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U62(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U62(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U62(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U62(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U62(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U62(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U62(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U62(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U62(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U62(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U62(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U62(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U62(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U62(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U62(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U62(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U62(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U62(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U62(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U62(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U62(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U62(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U62(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U62(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U62(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U62(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U62(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U62(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U62(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U62(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U62(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U62(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U62(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U62(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U62(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U62(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U62(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U62(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U62(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U62(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U55(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U55(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U55(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U55(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U55(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U55(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U55(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U55(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U55(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U55(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U55(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U55(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U55(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U55(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U55(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U55(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U55(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U55(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U55(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U55(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U55(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U55(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U55(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U55(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U55(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U55(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U55(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U55(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U55(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U55(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U55(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U55(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U55(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U55(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U55(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U55(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U55(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U55(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U55(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U55(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U55(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U55(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U55(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U55(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U55(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U55(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U55(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U55(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U55(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U55(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U55(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U55(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U55(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U55(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U55(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U55(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U55(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U55(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U55(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U55(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U55(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U55(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U55(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U55(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U55(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U55(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U55(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U55(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U55(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U55(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U55(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U55(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U55(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U55(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U55(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U55(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U55(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U55(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U54(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U54(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U54(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U54(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U54(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U54(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U54(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U54(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U54(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U54(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U54(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U54(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U54(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U54(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U54(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U54(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U54(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U54(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U54(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U54(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U54(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U54(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U54(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U54(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U54(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U54(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U54(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U54(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U54(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U54(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U54(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U54(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U54(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U54(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U54(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U54(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U54(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U54(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U54(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U54(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U54(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U54(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U54(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U54(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U54(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U54(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U54(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U54(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U54(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U54(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U54(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U54(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U54(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U54(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U54(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U54(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U54(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U54(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U54(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U54(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U54(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U54(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U54(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U54(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U54(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U54(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U54(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U54(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U54(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U54(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U54(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U54(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U54(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U51(tt(), V1, V2) -> isPalListKind# V1, isPalListKind# ok X -> isPalListKind# X) (active# U52(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U52(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U52(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U52(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U52(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U52(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U52(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U52(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U52(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U52(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U52(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U52(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U52(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U52(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U52(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U52(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U52(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U52(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U52(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U52(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U52(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U52(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U52(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U52(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U52(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U52(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U52(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U52(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U52(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U52(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U52(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U52(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U52(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U52(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U52(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U52(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U52(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U52(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U52(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U52(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U52(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U52(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U52(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U52(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U52(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U52(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U52(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U52(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U52(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U52(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U52(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U52(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U52(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U52(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U52(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U52(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U52(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U52(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U52(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U52(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U52(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U52(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U52(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U52(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U52(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U52(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U52(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U52(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U52(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U52(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U52(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U52(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U52(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U45(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U45(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U45(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U45(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U45(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U45(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U45(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U45(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U45(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U45(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U45(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U45(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U45(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U45(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U45(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U45(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U45(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U45(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U45(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U45(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U45(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U45(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U45(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U45(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U45(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U45(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U45(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U45(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U45(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U45(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U45(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U45(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U45(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U45(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U45(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U45(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U45(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U45(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U45(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U45(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U45(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U45(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U45(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U45(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U45(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U45(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U45(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U45(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U45(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U45(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U45(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U45(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U45(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U45(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U45(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U45(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U45(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U45(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U45(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U45(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U45(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U45(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U45(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U45(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U45(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U45(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U45(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U45(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U45(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U45(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U45(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U45(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U45(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U45(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U45(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U45(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U45(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U45(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U44(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U44(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U44(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U44(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U44(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U44(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U44(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U44(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U44(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U44(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U44(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U44(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U44(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U44(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U44(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U44(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U44(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U44(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U44(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U44(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U44(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U44(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U44(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U44(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U44(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U44(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U44(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U44(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U44(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U44(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U44(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U44(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U44(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U44(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U44(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U44(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U44(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U44(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U44(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U44(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U44(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U44(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U44(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U44(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U44(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U44(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U44(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U44(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U44(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U44(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U44(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U44(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U44(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U44(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U44(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U44(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U44(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U44(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U44(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U44(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U44(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U44(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U44(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U44(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U44(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U44(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U44(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U44(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U44(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U44(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U44(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U44(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U44(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U41(tt(), V1, V2) -> isPalListKind# V1, isPalListKind# ok X -> isPalListKind# X) (active# U42(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U42(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U42(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U42(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U42(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U42(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U42(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U42(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U42(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U42(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U42(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U42(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U42(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U42(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U42(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U42(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U42(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U42(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U42(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U42(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U42(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U42(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U42(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U42(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U42(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U42(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U42(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U42(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U42(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U42(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U42(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U42(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U42(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U42(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U42(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U42(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U42(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U42(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U42(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U42(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U42(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U42(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U42(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U42(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U42(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U42(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U42(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U42(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U42(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U42(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U42(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U42(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U42(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U42(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U42(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U42(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U42(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U42(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U42(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U42(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U42(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U42(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U42(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U42(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U42(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U42(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U42(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U42(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U42(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U42(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U42(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U42(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U42(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U31(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U31(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U31(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U31(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U31(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U31(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U31(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U31(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U31(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U31(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U31(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U31(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U31(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U31(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U31(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U31(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U31(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U31(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U31(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U31(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U31(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U31(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U31(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U31(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U31(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U31(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U31(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U31(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U31(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U31(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U31(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U31(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U31(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U31(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U31(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U31(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U31(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U31(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U31(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U31(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U31(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U31(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U31(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U31(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U31(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U31(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U31(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U31(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U31(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U31(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U31(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U31(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U31(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U31(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U31(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U31(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U31(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U31(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U31(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U31(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U31(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U31(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U31(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U31(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U31(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U31(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U31(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U31(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U31(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U31(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U31(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U31(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U31(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U31(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U31(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U31(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U31(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U31(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U26 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U26 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U26 X -> active# X, active# __(X1, X2) -> active# X1) (active# U26 X -> active# X, active# __(X1, X2) -> active# X2) (active# U26 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U26 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U26 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U26 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U26 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U26 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U26 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U26 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U26 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U26 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U26 X -> active# X, active# U13 X -> active# X) (active# U26 X -> active# X, active# U13 X -> U13# active X) (active# U26 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U26 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U26 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U26 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U26 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U26 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U26 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U26 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U26 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U26 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U26 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U26 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U26 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U26 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U26 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U26 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U26 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U26 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U26 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U26 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U26 X -> active# X, active# isList V -> isPalListKind# V) (active# U26 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U26 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U26 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U26 X -> active# X, active# U26 X -> active# X) (active# U26 X -> active# X, active# U26 X -> U26# active X) (active# U26 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U26 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U26 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U26 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U26 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U26 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U26 X -> active# X, active# U33 X -> active# X) (active# U26 X -> active# X, active# U33 X -> U33# active X) (active# U26 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U26 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U26 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U26 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U26 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U26 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U26 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U26 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U26 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U26 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U26 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U26 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U26 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U26 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U26 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U26 X -> active# X, active# U46 X -> active# X) (active# U26 X -> active# X, active# U46 X -> U46# active X) (active# U26 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U26 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U26 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U26 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U26 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U26 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U26 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U26 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U26 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U26 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U26 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U26 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U26 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U26 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U26 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U26 X -> active# X, active# U56 X -> active# X) (active# U26 X -> active# X, active# U56 X -> U56# active X) (active# U26 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U26 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U26 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U26 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U26 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U26 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U26 X -> active# X, active# U63 X -> active# X) (active# U26 X -> active# X, active# U63 X -> U63# active X) (active# U26 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U26 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U26 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U26 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U26 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U26 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U26 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U26 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U26 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U26 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U26 X -> active# X, active# isPal V -> isPalListKind# V) (active# U26 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U26 X -> active# X, active# U74 X -> active# X) (active# U26 X -> active# X, active# U74 X -> U74# active X) (active# U26 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U26 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U26 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U26 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U26 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U26 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U26 X -> active# X, active# U83 X -> active# X) (active# U26 X -> active# X, active# U83 X -> U83# active X) (active# U26 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U26 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U26 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U26 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U26 X -> active# X, active# U92 X -> active# X) (active# U26 X -> active# X, active# U92 X -> U92# active X) (active# U26 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U26 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U26 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U26 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U25(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U25(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# U25(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U25(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U25(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U25(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U25(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U25(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U25(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U25(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U25(X1, X2) -> active# X1, active# U13 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# U25(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U25(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U25(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U25(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U25(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U25(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U25(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U25(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U25(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U25(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U25(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U25(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# U25(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U25(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U25(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U26 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# U25(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U25(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U25(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U25(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U25(X1, X2) -> active# X1, active# U33 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# U25(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U25(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U25(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U25(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U25(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U25(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U25(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U25(X1, X2) -> active# X1, active# U46 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# U25(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U25(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U25(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U25(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U25(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U25(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U25(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U25(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U25(X1, X2) -> active# X1, active# U56 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# U25(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U25(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U25(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U25(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U25(X1, X2) -> active# X1, active# U63 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# U25(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U25(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U25(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U25(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U25(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U25(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U25(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U25(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# U25(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U25(X1, X2) -> active# X1, active# U74 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# U25(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U25(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U25(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U25(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U25(X1, X2) -> active# X1, active# U83 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# U25(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U25(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U25(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U25(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U25(X1, X2) -> active# X1, active# U92 X -> active# X) (active# U25(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# U25(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U25(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U25(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U25(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U24(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U24(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U24(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U24(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U24(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U24(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U24(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U24(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U24(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U24(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U24(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U24(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U24(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U24(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U24(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U24(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U24(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U24(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U24(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U24(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U24(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U24(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U24(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U24(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U24(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U24(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U24(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U24(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U24(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U24(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U24(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U24(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U24(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U24(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U24(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U24(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U24(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U24(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U24(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U24(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U24(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U24(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U24(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U24(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U24(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U24(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U24(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U24(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U24(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U24(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U24(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U24(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U24(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U24(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U24(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U24(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U24(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U24(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U24(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U24(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U24(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U24(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U24(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U24(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U24(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U24(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U24(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U24(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U24(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U24(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U24(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U24(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U24(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U21(tt(), V1, V2) -> isPalListKind# V1, isPalListKind# ok X -> isPalListKind# X) (active# U22(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# U22(X1, X2, X3) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# __(X1, X2) -> active# X2) (active# U22(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U22(X1, X2, X3) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U22(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# U22(X1, X2, X3) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# U22(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U22(X1, X2, X3) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U22(X1, X2, X3) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# U22(X1, X2, X3) -> active# X1, active# U13 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U13 X -> U13# active X) (active# U22(X1, X2, X3) -> active# X1, active# isNeList V -> isPalListKind# V) (active# U22(X1, X2, X3) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# U22(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U22(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U22(X1, X2, X3) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U22(X1, X2, X3) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U22(X1, X2, X3) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# U22(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# U22(X1, X2, X3) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# U22(X1, X2, X3) -> active# X1, active# isList V -> isPalListKind# V) (active# U22(X1, X2, X3) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# U22(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# U22(X1, X2, X3) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U26 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U26 X -> U26# active X) (active# U22(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# U22(X1, X2, X3) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# U22(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# U22(X1, X2, X3) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U22(X1, X2, X3) -> active# X1, active# U33 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U33 X -> U33# active X) (active# U22(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U22(X1, X2, X3) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U22(X1, X2, X3) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U22(X1, X2, X3) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# U22(X1, X2, X3) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# U22(X1, X2, X3) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# U22(X1, X2, X3) -> active# X1, active# U46 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U46 X -> U46# active X) (active# U22(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U22(X1, X2, X3) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U22(X1, X2, X3) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U22(X1, X2, X3) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U22(X1, X2, X3) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U22(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# U22(X1, X2, X3) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# U22(X1, X2, X3) -> active# X1, active# U56 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U56 X -> U56# active X) (active# U22(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# U22(X1, X2, X3) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# U22(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# U22(X1, X2, X3) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U22(X1, X2, X3) -> active# X1, active# U63 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U63 X -> U63# active X) (active# U22(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U22(X1, X2, X3) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# U22(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U22(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# U22(X1, X2, X3) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U22(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# U22(X1, X2, X3) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# U22(X1, X2, X3) -> active# X1, active# isPal V -> isPalListKind# V) (active# U22(X1, X2, X3) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# U22(X1, X2, X3) -> active# X1, active# U74 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U74 X -> U74# active X) (active# U22(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# U22(X1, X2, X3) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# U22(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# U22(X1, X2, X3) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U22(X1, X2, X3) -> active# X1, active# U83 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U83 X -> U83# active X) (active# U22(X1, X2, X3) -> active# X1, active# isNePal V -> isPalListKind# V) (active# U22(X1, X2, X3) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# U22(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U22(X1, X2, X3) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U22(X1, X2, X3) -> active# X1, active# U92 X -> active# X) (active# U22(X1, X2, X3) -> active# X1, active# U92 X -> U92# active X) (active# U22(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> active# X1) (active# U22(X1, X2, X3) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U22(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# U22(X1, X2, X3) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# U13 X -> active# X, active# __(X1, X2) -> __#(X1, active X2)) (active# U13 X -> active# X, active# __(X1, X2) -> __#(active X1, X2)) (active# U13 X -> active# X, active# __(X1, X2) -> active# X1) (active# U13 X -> active# X, active# __(X1, X2) -> active# X2) (active# U13 X -> active# X, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# U13 X -> active# X, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# U13 X -> active# X, active# U12(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U12(X1, X2) -> U12#(active X1, X2)) (active# U13 X -> active# X, active# U12(tt(), V) -> U13# isNeList V) (active# U13 X -> active# X, active# U12(tt(), V) -> isNeList# V) (active# U13 X -> active# X, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# U13 X -> active# X, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# U13 X -> active# X, active# U11(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U11(X1, X2) -> U11#(active X1, X2)) (active# U13 X -> active# X, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# U13 X -> active# X, active# U11(tt(), V) -> isPalListKind# V) (active# U13 X -> active# X, active# U13 X -> active# X) (active# U13 X -> active# X, active# U13 X -> U13# active X) (active# U13 X -> active# X, active# isNeList V -> isPalListKind# V) (active# U13 X -> active# X, active# isNeList V -> U31#(isPalListKind V, V)) (active# U13 X -> active# X, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# U13 X -> active# X, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# U13 X -> active# X, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# U13 X -> active# X, active# U22(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# U13 X -> active# X, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# U13 X -> active# X, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# U13 X -> active# X, active# U21(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# U13 X -> active# X, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# U13 X -> active# X, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# U13 X -> active# X, active# U23(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# U13 X -> active# X, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# U13 X -> active# X, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# U13 X -> active# X, active# U24(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# U13 X -> active# X, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# U13 X -> active# X, active# U24(tt(), V1, V2) -> isList# V1) (active# U13 X -> active# X, active# U25(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U25(X1, X2) -> U25#(active X1, X2)) (active# U13 X -> active# X, active# U25(tt(), V2) -> isList# V2) (active# U13 X -> active# X, active# U25(tt(), V2) -> U26# isList V2) (active# U13 X -> active# X, active# isList V -> isPalListKind# V) (active# U13 X -> active# X, active# isList V -> U11#(isPalListKind V, V)) (active# U13 X -> active# X, active# isList __(V1, V2) -> isPalListKind# V1) (active# U13 X -> active# X, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# U13 X -> active# X, active# U26 X -> active# X) (active# U13 X -> active# X, active# U26 X -> U26# active X) (active# U13 X -> active# X, active# U32(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U32(X1, X2) -> U32#(active X1, X2)) (active# U13 X -> active# X, active# U32(tt(), V) -> U33# isQid V) (active# U13 X -> active# X, active# U32(tt(), V) -> isQid# V) (active# U13 X -> active# X, active# U31(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U31(X1, X2) -> U31#(active X1, X2)) (active# U13 X -> active# X, active# U31(tt(), V) -> isPalListKind# V) (active# U13 X -> active# X, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# U13 X -> active# X, active# U33 X -> active# X) (active# U13 X -> active# X, active# U33 X -> U33# active X) (active# U13 X -> active# X, active# U42(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# U13 X -> active# X, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# U13 X -> active# X, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# U13 X -> active# X, active# U41(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# U13 X -> active# X, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# U13 X -> active# X, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# U13 X -> active# X, active# U43(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# U13 X -> active# X, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# U13 X -> active# X, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# U13 X -> active# X, active# U44(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# U13 X -> active# X, active# U44(tt(), V1, V2) -> isList# V1) (active# U13 X -> active# X, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# U13 X -> active# X, active# U45(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U45(X1, X2) -> U45#(active X1, X2)) (active# U13 X -> active# X, active# U45(tt(), V2) -> isNeList# V2) (active# U13 X -> active# X, active# U45(tt(), V2) -> U46# isNeList V2) (active# U13 X -> active# X, active# U46 X -> active# X) (active# U13 X -> active# X, active# U46 X -> U46# active X) (active# U13 X -> active# X, active# U52(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# U13 X -> active# X, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# U13 X -> active# X, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# U13 X -> active# X, active# U51(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# U13 X -> active# X, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# U13 X -> active# X, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# U13 X -> active# X, active# U53(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# U13 X -> active# X, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# U13 X -> active# X, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# U13 X -> active# X, active# U54(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# U13 X -> active# X, active# U54(tt(), V1, V2) -> isNeList# V1) (active# U13 X -> active# X, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# U13 X -> active# X, active# U55(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U55(X1, X2) -> U55#(active X1, X2)) (active# U13 X -> active# X, active# U55(tt(), V2) -> isList# V2) (active# U13 X -> active# X, active# U55(tt(), V2) -> U56# isList V2) (active# U13 X -> active# X, active# U56 X -> active# X) (active# U13 X -> active# X, active# U56 X -> U56# active X) (active# U13 X -> active# X, active# U62(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U62(X1, X2) -> U62#(active X1, X2)) (active# U13 X -> active# X, active# U62(tt(), V) -> isQid# V) (active# U13 X -> active# X, active# U62(tt(), V) -> U63# isQid V) (active# U13 X -> active# X, active# U61(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U61(X1, X2) -> U61#(active X1, X2)) (active# U13 X -> active# X, active# U61(tt(), V) -> isPalListKind# V) (active# U13 X -> active# X, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# U13 X -> active# X, active# U63 X -> active# X) (active# U13 X -> active# X, active# U63 X -> U63# active X) (active# U13 X -> active# X, active# U72(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U72(X1, X2) -> U72#(active X1, X2)) (active# U13 X -> active# X, active# U72(tt(), P) -> U73#(isPal P, P)) (active# U13 X -> active# X, active# U72(tt(), P) -> isPal# P) (active# U13 X -> active# X, active# U71(X1, X2, X3) -> active# X1) (active# U13 X -> active# X, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# U13 X -> active# X, active# U71(tt(), I, P) -> isPalListKind# I) (active# U13 X -> active# X, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# U13 X -> active# X, active# U73(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U73(X1, X2) -> U73#(active X1, X2)) (active# U13 X -> active# X, active# U73(tt(), P) -> isPalListKind# P) (active# U13 X -> active# X, active# U73(tt(), P) -> U74# isPalListKind P) (active# U13 X -> active# X, active# isPal V -> isPalListKind# V) (active# U13 X -> active# X, active# isPal V -> U81#(isPalListKind V, V)) (active# U13 X -> active# X, active# U74 X -> active# X) (active# U13 X -> active# X, active# U74 X -> U74# active X) (active# U13 X -> active# X, active# U82(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U82(X1, X2) -> U82#(active X1, X2)) (active# U13 X -> active# X, active# U82(tt(), V) -> U83# isNePal V) (active# U13 X -> active# X, active# U82(tt(), V) -> isNePal# V) (active# U13 X -> active# X, active# U81(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U81(X1, X2) -> U81#(active X1, X2)) (active# U13 X -> active# X, active# U81(tt(), V) -> isPalListKind# V) (active# U13 X -> active# X, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# U13 X -> active# X, active# U83 X -> active# X) (active# U13 X -> active# X, active# U83 X -> U83# active X) (active# U13 X -> active# X, active# isNePal V -> isPalListKind# V) (active# U13 X -> active# X, active# isNePal V -> U61#(isPalListKind V, V)) (active# U13 X -> active# X, active# isNePal __(I, __(P, I)) -> isQid# I) (active# U13 X -> active# X, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# U13 X -> active# X, active# U92 X -> active# X) (active# U13 X -> active# X, active# U92 X -> U92# active X) (active# U13 X -> active# X, active# U91(X1, X2) -> active# X1) (active# U13 X -> active# X, active# U91(X1, X2) -> U91#(active X1, X2)) (active# U13 X -> active# X, active# U91(tt(), V2) -> isPalListKind# V2) (active# U13 X -> active# X, active# U91(tt(), V2) -> U92# isPalListKind V2) (active# isPalListKind __(V1, V2) -> isPalListKind# V1, isPalListKind# ok X -> isPalListKind# X) (active# __(X1, X2) -> active# X1, active# __(X1, X2) -> __#(X1, active X2)) (active# __(X1, X2) -> active# X1, active# __(X1, X2) -> __#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# __(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2) (active# __(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(X, __(Y, Z))) (active# __(X1, X2) -> active# X1, active# __(__(X, Y), Z) -> __#(Y, Z)) (active# __(X1, X2) -> active# X1, active# U12(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U12(X1, X2) -> U12#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U12(tt(), V) -> U13# isNeList V) (active# __(X1, X2) -> active# X1, active# U12(tt(), V) -> isNeList# V) (active# __(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X1, active# isPalListKind __(V1, V2) -> U91#(isPalListKind V1, V2)) (active# __(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U11(X1, X2) -> U11#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U11(tt(), V) -> U12#(isPalListKind V, V)) (active# __(X1, X2) -> active# X1, active# U11(tt(), V) -> isPalListKind# V) (active# __(X1, X2) -> active# X1, active# U13 X -> active# X) (active# __(X1, X2) -> active# X1, active# U13 X -> U13# active X) (active# __(X1, X2) -> active# X1, active# isNeList V -> isPalListKind# V) (active# __(X1, X2) -> active# X1, active# isNeList V -> U31#(isPalListKind V, V)) (active# __(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U41#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X1, active# isNeList __(V1, V2) -> U51#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U22(X1, X2, X3) -> U22#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X1, active# U22(tt(), V1, V2) -> U23#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U21(X1, X2, X3) -> U21#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X1, active# U21(tt(), V1, V2) -> U22#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U23(X1, X2, X3) -> U23#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X1, active# U23(tt(), V1, V2) -> U24#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U24(X1, X2, X3) -> U24#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> U25#(isList V1, V2)) (active# __(X1, X2) -> active# X1, active# U24(tt(), V1, V2) -> isList# V1) (active# __(X1, X2) -> active# X1, active# U25(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U25(X1, X2) -> U25#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U25(tt(), V2) -> isList# V2) (active# __(X1, X2) -> active# X1, active# U25(tt(), V2) -> U26# isList V2) (active# __(X1, X2) -> active# X1, active# isList V -> isPalListKind# V) (active# __(X1, X2) -> active# X1, active# isList V -> U11#(isPalListKind V, V)) (active# __(X1, X2) -> active# X1, active# isList __(V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X1, active# isList __(V1, V2) -> U21#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X1, active# U26 X -> active# X) (active# __(X1, X2) -> active# X1, active# U26 X -> U26# active X) (active# __(X1, X2) -> active# X1, active# U32(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U32(X1, X2) -> U32#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U32(tt(), V) -> U33# isQid V) (active# __(X1, X2) -> active# X1, active# U32(tt(), V) -> isQid# V) (active# __(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U31(X1, X2) -> U31#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U31(tt(), V) -> isPalListKind# V) (active# __(X1, X2) -> active# X1, active# U31(tt(), V) -> U32#(isPalListKind V, V)) (active# __(X1, X2) -> active# X1, active# U33 X -> active# X) (active# __(X1, X2) -> active# X1, active# U33 X -> U33# active X) (active# __(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U42(X1, X2, X3) -> U42#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X1, active# U42(tt(), V1, V2) -> U43#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U41(X1, X2, X3) -> U41#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X1, active# U41(tt(), V1, V2) -> U42#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U43(X1, X2, X3) -> U43#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X1, active# U43(tt(), V1, V2) -> U44#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U44(X1, X2, X3) -> U44#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> isList# V1) (active# __(X1, X2) -> active# X1, active# U44(tt(), V1, V2) -> U45#(isList V1, V2)) (active# __(X1, X2) -> active# X1, active# U45(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U45(X1, X2) -> U45#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U45(tt(), V2) -> isNeList# V2) (active# __(X1, X2) -> active# X1, active# U45(tt(), V2) -> U46# isNeList V2) (active# __(X1, X2) -> active# X1, active# U46 X -> active# X) (active# __(X1, X2) -> active# X1, active# U46 X -> U46# active X) (active# __(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U52(X1, X2, X3) -> U52#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X1, active# U52(tt(), V1, V2) -> U53#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U51(X1, X2, X3) -> U51#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> isPalListKind# V1) (active# __(X1, X2) -> active# X1, active# U51(tt(), V1, V2) -> U52#(isPalListKind V1, V1, V2)) (active# __(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U53(X1, X2, X3) -> U53#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X1, active# U53(tt(), V1, V2) -> U54#(isPalListKind V2, V1, V2)) (active# __(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U54(X1, X2, X3) -> U54#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> isNeList# V1) (active# __(X1, X2) -> active# X1, active# U54(tt(), V1, V2) -> U55#(isNeList V1, V2)) (active# __(X1, X2) -> active# X1, active# U55(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U55(X1, X2) -> U55#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U55(tt(), V2) -> isList# V2) (active# __(X1, X2) -> active# X1, active# U55(tt(), V2) -> U56# isList V2) (active# __(X1, X2) -> active# X1, active# U56 X -> active# X) (active# __(X1, X2) -> active# X1, active# U56 X -> U56# active X) (active# __(X1, X2) -> active# X1, active# U62(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U62(X1, X2) -> U62#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U62(tt(), V) -> isQid# V) (active# __(X1, X2) -> active# X1, active# U62(tt(), V) -> U63# isQid V) (active# __(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U61(X1, X2) -> U61#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U61(tt(), V) -> isPalListKind# V) (active# __(X1, X2) -> active# X1, active# U61(tt(), V) -> U62#(isPalListKind V, V)) (active# __(X1, X2) -> active# X1, active# U63 X -> active# X) (active# __(X1, X2) -> active# X1, active# U63 X -> U63# active X) (active# __(X1, X2) -> active# X1, active# U72(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U72(X1, X2) -> U72#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U72(tt(), P) -> U73#(isPal P, P)) (active# __(X1, X2) -> active# X1, active# U72(tt(), P) -> isPal# P) (active# __(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1) (active# __(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> U71#(active X1, X2, X3)) (active# __(X1, X2) -> active# X1, active# U71(tt(), I, P) -> isPalListKind# I) (active# __(X1, X2) -> active# X1, active# U71(tt(), I, P) -> U72#(isPalListKind I, P)) (active# __(X1, X2) -> active# X1, active# U73(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U73(X1, X2) -> U73#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U73(tt(), P) -> isPalListKind# P) (active# __(X1, X2) -> active# X1, active# U73(tt(), P) -> U74# isPalListKind P) (active# __(X1, X2) -> active# X1, active# isPal V -> isPalListKind# V) (active# __(X1, X2) -> active# X1, active# isPal V -> U81#(isPalListKind V, V)) (active# __(X1, X2) -> active# X1, active# U74 X -> active# X) (active# __(X1, X2) -> active# X1, active# U74 X -> U74# active X) (active# __(X1, X2) -> active# X1, active# U82(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U82(X1, X2) -> U82#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U82(tt(), V) -> U83# isNePal V) (active# __(X1, X2) -> active# X1, active# U82(tt(), V) -> isNePal# V) (active# __(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U81(X1, X2) -> U81#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U81(tt(), V) -> isPalListKind# V) (active# __(X1, X2) -> active# X1, active# U81(tt(), V) -> U82#(isPalListKind V, V)) (active# __(X1, X2) -> active# X1, active# U83 X -> active# X) (active# __(X1, X2) -> active# X1, active# U83 X -> U83# active X) (active# __(X1, X2) -> active# X1, active# isNePal V -> isPalListKind# V) (active# __(X1, X2) -> active# X1, active# isNePal V -> U61#(isPalListKind V, V)) (active# __(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> isQid# I) (active# __(X1, X2) -> active# X1, active# isNePal __(I, __(P, I)) -> U71#(isQid I, I, P)) (active# __(X1, X2) -> active# X1, active# U92 X -> active# X) (active# __(X1, X2) -> active# X1, active# U92 X -> U92# active X) (active# __(X1, X2) -> active# X1, active# U91(X1, X2) -> active# X1) (active# __(X1, X2) -> active# X1, active# U91(X1, X2) -> U91#(active X1, X2)) (active# __(X1, X2) -> active# X1, active# U91(tt(), V2) -> isPalListKind# V2) (active# __(X1, X2) -> active# X1, active# U91(tt(), V2) -> U92# isPalListKind V2) } STATUS: arrows: 0.870098 SCCS (46): Scc: {top# mark X -> top# proper X, top# ok X -> top# active X} Scc: { proper# __(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X, proper# U11(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2, proper# U13 X -> proper# X, proper# isNeList X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2, proper# isList X -> proper# X, proper# U26 X -> proper# X, proper# U32(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2, proper# U33 X -> proper# X, proper# isQid X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2, proper# U46 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2, proper# U56 X -> proper# X, proper# U62(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2, proper# U63 X -> proper# X, proper# U72(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2, proper# isPal X -> proper# X, proper# U74 X -> proper# X, proper# U82(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2, proper# U83 X -> proper# X, proper# isNePal X -> proper# X, proper# U92 X -> proper# X, proper# U91(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2} Scc: { active# __(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2, active# U12(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1, active# U13 X -> active# X, active# U22(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1, active# U26 X -> active# X, active# U32(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1, active# U33 X -> active# X, active# U42(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1, active# U46 X -> active# X, active# U52(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1, active# U56 X -> active# X, active# U62(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1, active# U63 X -> active# X, active# U72(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1, active# U74 X -> active# X, active# U82(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1, active# U83 X -> active# X, active# U92 X -> active# X, active# U91(X1, X2) -> active# X1} Scc: {U92# mark X -> U92# X, U92# ok X -> U92# X} Scc: {isNePal# ok X -> isNePal# X} Scc: {U83# mark X -> U83# X, U83# ok X -> U83# X} Scc: { U82#(mark X1, X2) -> U82#(X1, X2), U82#(ok X1, ok X2) -> U82#(X1, X2)} Scc: { U81#(mark X1, X2) -> U81#(X1, X2), U81#(ok X1, ok X2) -> U81#(X1, X2)} Scc: {U74# mark X -> U74# X, U74# ok X -> U74# X} Scc: { U71#(mark X1, X2, X3) -> U71#(X1, X2, X3), U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3)} Scc: {isPal# ok X -> isPal# X} Scc: { U73#(mark X1, X2) -> U73#(X1, X2), U73#(ok X1, ok X2) -> U73#(X1, X2)} Scc: { U72#(mark X1, X2) -> U72#(X1, X2), U72#(ok X1, ok X2) -> U72#(X1, X2)} Scc: { U61#(mark X1, X2) -> U61#(X1, X2), U61#(ok X1, ok X2) -> U61#(X1, X2)} Scc: {U63# mark X -> U63# X, U63# ok X -> U63# X} Scc: { U62#(mark X1, X2) -> U62#(X1, X2), U62#(ok X1, ok X2) -> U62#(X1, X2)} Scc: {U56# mark X -> U56# X, U56# ok X -> U56# X} Scc: { U55#(mark X1, X2) -> U55#(X1, X2), U55#(ok X1, ok X2) -> U55#(X1, X2)} Scc: { U54#(mark X1, X2, X3) -> U54#(X1, X2, X3), U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3)} Scc: { U53#(mark X1, X2, X3) -> U53#(X1, X2, X3), U53#(ok X1, ok X2, ok X3) -> U53#(X1, X2, X3)} Scc: { U52#(mark X1, X2, X3) -> U52#(X1, X2, X3), U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3)} Scc: {U46# mark X -> U46# X, U46# ok X -> U46# X} Scc: { U45#(mark X1, X2) -> U45#(X1, X2), U45#(ok X1, ok X2) -> U45#(X1, X2)} Scc: { U44#(mark X1, X2, X3) -> U44#(X1, X2, X3), U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3)} Scc: { U43#(mark X1, X2, X3) -> U43#(X1, X2, X3), U43#(ok X1, ok X2, ok X3) -> U43#(X1, X2, X3)} Scc: { U42#(mark X1, X2, X3) -> U42#(X1, X2, X3), U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3)} Scc: {isQid# ok X -> isQid# X} Scc: {U33# mark X -> U33# X, U33# ok X -> U33# X} Scc: { U32#(mark X1, X2) -> U32#(X1, X2), U32#(ok X1, ok X2) -> U32#(X1, X2)} Scc: {U26# mark X -> U26# X, U26# ok X -> U26# X} Scc: {isList# ok X -> isList# X} Scc: { U25#(mark X1, X2) -> U25#(X1, X2), U25#(ok X1, ok X2) -> U25#(X1, X2)} Scc: { U24#(mark X1, X2, X3) -> U24#(X1, X2, X3), U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3)} Scc: { U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3)} Scc: { U23#(mark X1, X2, X3) -> U23#(X1, X2, X3), U23#(ok X1, ok X2, ok X3) -> U23#(X1, X2, X3)} Scc: { U22#(mark X1, X2, X3) -> U22#(X1, X2, X3), U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3)} Scc: { U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3)} Scc: { U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3)} Scc: { U31#(mark X1, X2) -> U31#(X1, X2), U31#(ok X1, ok X2) -> U31#(X1, X2)} Scc: { U11#(mark X1, X2) -> U11#(X1, X2), U11#(ok X1, ok X2) -> U11#(X1, X2)} Scc: { U91#(mark X1, X2) -> U91#(X1, X2), U91#(ok X1, ok X2) -> U91#(X1, X2)} Scc: {isPalListKind# ok X -> isPalListKind# X} Scc: {isNeList# ok X -> isNeList# X} Scc: {U13# mark X -> U13# X, U13# ok X -> U13# X} Scc: { U12#(mark X1, X2) -> U12#(X1, X2), U12#(ok X1, ok X2) -> U12#(X1, X2)} Scc: { __#(X1, mark X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2), __#(ok X1, ok X2) -> __#(X1, X2)} SCC (2): Strict: {top# mark X -> top# proper X, top# ok X -> top# active X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (84): Strict: { proper# __(X1, X2) -> proper# X1, proper# __(X1, X2) -> proper# X2, proper# U12(X1, X2) -> proper# X1, proper# U12(X1, X2) -> proper# X2, proper# isPalListKind X -> proper# X, proper# U11(X1, X2) -> proper# X1, proper# U11(X1, X2) -> proper# X2, proper# U13 X -> proper# X, proper# isNeList X -> proper# X, proper# U22(X1, X2, X3) -> proper# X1, proper# U22(X1, X2, X3) -> proper# X2, proper# U22(X1, X2, X3) -> proper# X3, proper# U21(X1, X2, X3) -> proper# X1, proper# U21(X1, X2, X3) -> proper# X2, proper# U21(X1, X2, X3) -> proper# X3, proper# U23(X1, X2, X3) -> proper# X1, proper# U23(X1, X2, X3) -> proper# X2, proper# U23(X1, X2, X3) -> proper# X3, proper# U24(X1, X2, X3) -> proper# X1, proper# U24(X1, X2, X3) -> proper# X2, proper# U24(X1, X2, X3) -> proper# X3, proper# U25(X1, X2) -> proper# X1, proper# U25(X1, X2) -> proper# X2, proper# isList X -> proper# X, proper# U26 X -> proper# X, proper# U32(X1, X2) -> proper# X1, proper# U32(X1, X2) -> proper# X2, proper# U31(X1, X2) -> proper# X1, proper# U31(X1, X2) -> proper# X2, proper# U33 X -> proper# X, proper# isQid X -> proper# X, proper# U42(X1, X2, X3) -> proper# X1, proper# U42(X1, X2, X3) -> proper# X2, proper# U42(X1, X2, X3) -> proper# X3, proper# U41(X1, X2, X3) -> proper# X1, proper# U41(X1, X2, X3) -> proper# X2, proper# U41(X1, X2, X3) -> proper# X3, proper# U43(X1, X2, X3) -> proper# X1, proper# U43(X1, X2, X3) -> proper# X2, proper# U43(X1, X2, X3) -> proper# X3, proper# U44(X1, X2, X3) -> proper# X1, proper# U44(X1, X2, X3) -> proper# X2, proper# U44(X1, X2, X3) -> proper# X3, proper# U45(X1, X2) -> proper# X1, proper# U45(X1, X2) -> proper# X2, proper# U46 X -> proper# X, proper# U52(X1, X2, X3) -> proper# X1, proper# U52(X1, X2, X3) -> proper# X2, proper# U52(X1, X2, X3) -> proper# X3, proper# U51(X1, X2, X3) -> proper# X1, proper# U51(X1, X2, X3) -> proper# X2, proper# U51(X1, X2, X3) -> proper# X3, proper# U53(X1, X2, X3) -> proper# X1, proper# U53(X1, X2, X3) -> proper# X2, proper# U53(X1, X2, X3) -> proper# X3, proper# U54(X1, X2, X3) -> proper# X1, proper# U54(X1, X2, X3) -> proper# X2, proper# U54(X1, X2, X3) -> proper# X3, proper# U55(X1, X2) -> proper# X1, proper# U55(X1, X2) -> proper# X2, proper# U56 X -> proper# X, proper# U62(X1, X2) -> proper# X1, proper# U62(X1, X2) -> proper# X2, proper# U61(X1, X2) -> proper# X1, proper# U61(X1, X2) -> proper# X2, proper# U63 X -> proper# X, proper# U72(X1, X2) -> proper# X1, proper# U72(X1, X2) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X1, proper# U71(X1, X2, X3) -> proper# X2, proper# U71(X1, X2, X3) -> proper# X3, proper# U73(X1, X2) -> proper# X1, proper# U73(X1, X2) -> proper# X2, proper# isPal X -> proper# X, proper# U74 X -> proper# X, proper# U82(X1, X2) -> proper# X1, proper# U82(X1, X2) -> proper# X2, proper# U81(X1, X2) -> proper# X1, proper# U81(X1, X2) -> proper# X2, proper# U83 X -> proper# X, proper# isNePal X -> proper# X, proper# U92 X -> proper# X, proper# U91(X1, X2) -> proper# X1, proper# U91(X1, X2) -> proper# X2} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (38): Strict: { active# __(X1, X2) -> active# X1, active# __(X1, X2) -> active# X2, active# U12(X1, X2) -> active# X1, active# U11(X1, X2) -> active# X1, active# U13 X -> active# X, active# U22(X1, X2, X3) -> active# X1, active# U21(X1, X2, X3) -> active# X1, active# U23(X1, X2, X3) -> active# X1, active# U24(X1, X2, X3) -> active# X1, active# U25(X1, X2) -> active# X1, active# U26 X -> active# X, active# U32(X1, X2) -> active# X1, active# U31(X1, X2) -> active# X1, active# U33 X -> active# X, active# U42(X1, X2, X3) -> active# X1, active# U41(X1, X2, X3) -> active# X1, active# U43(X1, X2, X3) -> active# X1, active# U44(X1, X2, X3) -> active# X1, active# U45(X1, X2) -> active# X1, active# U46 X -> active# X, active# U52(X1, X2, X3) -> active# X1, active# U51(X1, X2, X3) -> active# X1, active# U53(X1, X2, X3) -> active# X1, active# U54(X1, X2, X3) -> active# X1, active# U55(X1, X2) -> active# X1, active# U56 X -> active# X, active# U62(X1, X2) -> active# X1, active# U61(X1, X2) -> active# X1, active# U63 X -> active# X, active# U72(X1, X2) -> active# X1, active# U71(X1, X2, X3) -> active# X1, active# U73(X1, X2) -> active# X1, active# U74 X -> active# X, active# U82(X1, X2) -> active# X1, active# U81(X1, X2) -> active# X1, active# U83 X -> active# X, active# U92 X -> active# X, active# U91(X1, X2) -> active# X1} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U92# mark X -> U92# X, U92# ok X -> U92# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (1): Strict: {isNePal# ok X -> isNePal# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U83# mark X -> U83# X, U83# ok X -> U83# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U82#(mark X1, X2) -> U82#(X1, X2), U82#(ok X1, ok X2) -> U82#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U81#(mark X1, X2) -> U81#(X1, X2), U81#(ok X1, ok X2) -> U81#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U74# mark X -> U74# X, U74# ok X -> U74# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U71#(mark X1, X2, X3) -> U71#(X1, X2, X3), U71#(ok X1, ok X2, ok X3) -> U71#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (1): Strict: {isPal# ok X -> isPal# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U73#(mark X1, X2) -> U73#(X1, X2), U73#(ok X1, ok X2) -> U73#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U72#(mark X1, X2) -> U72#(X1, X2), U72#(ok X1, ok X2) -> U72#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U61#(mark X1, X2) -> U61#(X1, X2), U61#(ok X1, ok X2) -> U61#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U63# mark X -> U63# X, U63# ok X -> U63# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U62#(mark X1, X2) -> U62#(X1, X2), U62#(ok X1, ok X2) -> U62#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U56# mark X -> U56# X, U56# ok X -> U56# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U55#(mark X1, X2) -> U55#(X1, X2), U55#(ok X1, ok X2) -> U55#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U54#(mark X1, X2, X3) -> U54#(X1, X2, X3), U54#(ok X1, ok X2, ok X3) -> U54#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U53#(mark X1, X2, X3) -> U53#(X1, X2, X3), U53#(ok X1, ok X2, ok X3) -> U53#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U52#(mark X1, X2, X3) -> U52#(X1, X2, X3), U52#(ok X1, ok X2, ok X3) -> U52#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U46# mark X -> U46# X, U46# ok X -> U46# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U45#(mark X1, X2) -> U45#(X1, X2), U45#(ok X1, ok X2) -> U45#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U44#(mark X1, X2, X3) -> U44#(X1, X2, X3), U44#(ok X1, ok X2, ok X3) -> U44#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U43#(mark X1, X2, X3) -> U43#(X1, X2, X3), U43#(ok X1, ok X2, ok X3) -> U43#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U42#(mark X1, X2, X3) -> U42#(X1, X2, X3), U42#(ok X1, ok X2, ok X3) -> U42#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (1): Strict: {isQid# ok X -> isQid# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U33# mark X -> U33# X, U33# ok X -> U33# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U32#(mark X1, X2) -> U32#(X1, X2), U32#(ok X1, ok X2) -> U32#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U26# mark X -> U26# X, U26# ok X -> U26# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (1): Strict: {isList# ok X -> isList# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U25#(mark X1, X2) -> U25#(X1, X2), U25#(ok X1, ok X2) -> U25#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U24#(mark X1, X2, X3) -> U24#(X1, X2, X3), U24#(ok X1, ok X2, ok X3) -> U24#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U21#(mark X1, X2, X3) -> U21#(X1, X2, X3), U21#(ok X1, ok X2, ok X3) -> U21#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U23#(mark X1, X2, X3) -> U23#(X1, X2, X3), U23#(ok X1, ok X2, ok X3) -> U23#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U22#(mark X1, X2, X3) -> U22#(X1, X2, X3), U22#(ok X1, ok X2, ok X3) -> U22#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U51#(mark X1, X2, X3) -> U51#(X1, X2, X3), U51#(ok X1, ok X2, ok X3) -> U51#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U41#(mark X1, X2, X3) -> U41#(X1, X2, X3), U41#(ok X1, ok X2, ok X3) -> U41#(X1, X2, X3)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U31#(mark X1, X2) -> U31#(X1, X2), U31#(ok X1, ok X2) -> U31#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U11#(mark X1, X2) -> U11#(X1, X2), U11#(ok X1, ok X2) -> U11#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U91#(mark X1, X2) -> U91#(X1, X2), U91#(ok X1, ok X2) -> U91#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (1): Strict: {isPalListKind# ok X -> isPalListKind# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (1): Strict: {isNeList# ok X -> isNeList# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: {U13# mark X -> U13# X, U13# ok X -> U13# X} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (2): Strict: { U12#(mark X1, X2) -> U12#(X1, X2), U12#(ok X1, ok X2) -> U12#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open SCC (3): Strict: { __#(X1, mark X2) -> __#(X1, X2), __#(mark X1, X2) -> __#(X1, X2), __#(ok X1, ok X2) -> __#(X1, X2)} Weak: { __(X1, mark X2) -> mark __(X1, X2), __(mark X1, X2) -> mark __(X1, X2), __(ok X1, ok X2) -> ok __(X1, X2), active __(X, nil()) -> mark X, active __(X1, X2) -> __(X1, active X2), active __(X1, X2) -> __(active X1, X2), active __(__(X, Y), Z) -> mark __(X, __(Y, Z)), active __(nil(), X) -> mark X, active U12(X1, X2) -> U12(active X1, X2), active U12(tt(), V) -> mark U13 isNeList V, active isPalListKind __(V1, V2) -> mark U91(isPalListKind V1, 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 U11(X1, X2) -> U11(active X1, X2), active U11(tt(), V) -> mark U12(isPalListKind V, V), active U13 X -> U13 active X, active U13 tt() -> mark tt(), active isNeList V -> mark U31(isPalListKind V, V), active isNeList __(V1, V2) -> mark U41(isPalListKind V1, V1, V2), active isNeList __(V1, V2) -> mark U51(isPalListKind V1, V1, V2), active U22(X1, X2, X3) -> U22(active X1, X2, X3), active U22(tt(), V1, V2) -> mark U23(isPalListKind V2, V1, V2), active U21(X1, X2, X3) -> U21(active X1, X2, X3), active U21(tt(), V1, V2) -> mark U22(isPalListKind V1, V1, V2), active U23(X1, X2, X3) -> U23(active X1, X2, X3), active U23(tt(), V1, V2) -> mark U24(isPalListKind V2, V1, V2), active U24(X1, X2, X3) -> U24(active X1, X2, X3), active U24(tt(), V1, V2) -> mark U25(isList V1, V2), active U25(X1, X2) -> U25(active X1, X2), active U25(tt(), V2) -> mark U26 isList V2, active isList V -> mark U11(isPalListKind V, V), active isList __(V1, V2) -> mark U21(isPalListKind V1, V1, V2), active isList nil() -> mark tt(), active U26 X -> U26 active X, active U26 tt() -> mark tt(), active U32(X1, X2) -> U32(active X1, X2), active U32(tt(), V) -> mark U33 isQid V, active U31(X1, X2) -> U31(active X1, X2), active U31(tt(), V) -> mark U32(isPalListKind V, V), active U33 X -> U33 active X, active U33 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 U42(X1, X2, X3) -> U42(active X1, X2, X3), active U42(tt(), V1, V2) -> mark U43(isPalListKind V2, V1, V2), active U41(X1, X2, X3) -> U41(active X1, X2, X3), active U41(tt(), V1, V2) -> mark U42(isPalListKind V1, V1, V2), active U43(X1, X2, X3) -> U43(active X1, X2, X3), active U43(tt(), V1, V2) -> mark U44(isPalListKind V2, V1, V2), active U44(X1, X2, X3) -> U44(active X1, X2, X3), active U44(tt(), V1, V2) -> mark U45(isList V1, V2), active U45(X1, X2) -> U45(active X1, X2), active U45(tt(), V2) -> mark U46 isNeList V2, active U46 X -> U46 active X, active U46 tt() -> mark tt(), active U52(X1, X2, X3) -> U52(active X1, X2, X3), active U52(tt(), V1, V2) -> mark U53(isPalListKind V2, V1, V2), active U51(X1, X2, X3) -> U51(active X1, X2, X3), active U51(tt(), V1, V2) -> mark U52(isPalListKind V1, V1, V2), active U53(X1, X2, X3) -> U53(active X1, X2, X3), active U53(tt(), V1, V2) -> mark U54(isPalListKind V2, V1, V2), active U54(X1, X2, X3) -> U54(active X1, X2, X3), active U54(tt(), V1, V2) -> mark U55(isNeList V1, V2), active U55(X1, X2) -> U55(active X1, X2), active U55(tt(), V2) -> mark U56 isList V2, active U56 X -> U56 active X, active U56 tt() -> mark tt(), active U62(X1, X2) -> U62(active X1, X2), active U62(tt(), V) -> mark U63 isQid V, active U61(X1, X2) -> U61(active X1, X2), active U61(tt(), V) -> mark U62(isPalListKind V, V), active U63 X -> U63 active X, active U63 tt() -> mark tt(), active U72(X1, X2) -> U72(active X1, X2), active U72(tt(), P) -> mark U73(isPal P, P), active U71(X1, X2, X3) -> U71(active X1, X2, X3), active U71(tt(), I, P) -> mark U72(isPalListKind I, P), active U73(X1, X2) -> U73(active X1, X2), active U73(tt(), P) -> mark U74 isPalListKind P, active isPal V -> mark U81(isPalListKind V, V), active isPal nil() -> mark tt(), active U74 X -> U74 active X, active U74 tt() -> mark tt(), active U82(X1, X2) -> U82(active X1, X2), active U82(tt(), V) -> mark U83 isNePal V, active U81(X1, X2) -> U81(active X1, X2), active U81(tt(), V) -> mark U82(isPalListKind V, V), active U83 X -> U83 active X, active U83 tt() -> mark tt(), active isNePal V -> mark U61(isPalListKind V, V), active isNePal __(I, __(P, I)) -> mark U71(isQid I, I, P), active U92 X -> U92 active X, active U92 tt() -> mark tt(), active U91(X1, X2) -> U91(active X1, X2), active U91(tt(), V2) -> mark U92 isPalListKind V2, U12(mark X1, X2) -> mark U12(X1, X2), U12(ok X1, ok X2) -> ok U12(X1, X2), isPalListKind ok X -> ok isPalListKind X, U11(mark X1, X2) -> mark U11(X1, X2), U11(ok X1, ok X2) -> ok U11(X1, X2), U13 mark X -> mark U13 X, U13 ok X -> ok U13 X, isNeList ok X -> ok isNeList X, U22(mark X1, X2, X3) -> mark U22(X1, X2, X3), U22(ok X1, ok X2, ok X3) -> ok U22(X1, X2, X3), U21(mark X1, X2, X3) -> mark U21(X1, X2, X3), U21(ok X1, ok X2, ok X3) -> ok U21(X1, X2, X3), U23(mark X1, X2, X3) -> mark U23(X1, X2, X3), U23(ok X1, ok X2, ok X3) -> ok U23(X1, X2, X3), U24(mark X1, X2, X3) -> mark U24(X1, X2, X3), U24(ok X1, ok X2, ok X3) -> ok U24(X1, X2, X3), U25(mark X1, X2) -> mark U25(X1, X2), U25(ok X1, ok X2) -> ok U25(X1, X2), isList ok X -> ok isList X, U26 mark X -> mark U26 X, U26 ok X -> ok U26 X, U32(mark X1, X2) -> mark U32(X1, X2), U32(ok X1, ok X2) -> ok U32(X1, X2), U31(mark X1, X2) -> mark U31(X1, X2), U31(ok X1, ok X2) -> ok U31(X1, X2), U33 mark X -> mark U33 X, U33 ok X -> ok U33 X, isQid ok X -> ok isQid X, U42(mark X1, X2, X3) -> mark U42(X1, X2, X3), U42(ok X1, ok X2, ok X3) -> ok U42(X1, X2, X3), U41(mark X1, X2, X3) -> mark U41(X1, X2, X3), U41(ok X1, ok X2, ok X3) -> ok U41(X1, X2, X3), U43(mark X1, X2, X3) -> mark U43(X1, X2, X3), U43(ok X1, ok X2, ok X3) -> ok U43(X1, X2, X3), U44(mark X1, X2, X3) -> mark U44(X1, X2, X3), U44(ok X1, ok X2, ok X3) -> ok U44(X1, X2, X3), U45(mark X1, X2) -> mark U45(X1, X2), U45(ok X1, ok X2) -> ok U45(X1, X2), U46 mark X -> mark U46 X, U46 ok X -> ok U46 X, U52(mark X1, X2, X3) -> mark U52(X1, X2, X3), U52(ok X1, ok X2, ok X3) -> ok U52(X1, X2, X3), U51(mark X1, X2, X3) -> mark U51(X1, X2, X3), U51(ok X1, ok X2, ok X3) -> ok U51(X1, X2, X3), U53(mark X1, X2, X3) -> mark U53(X1, X2, X3), U53(ok X1, ok X2, ok X3) -> ok U53(X1, X2, X3), U54(mark X1, X2, X3) -> mark U54(X1, X2, X3), U54(ok X1, ok X2, ok X3) -> ok U54(X1, X2, X3), U55(mark X1, X2) -> mark U55(X1, X2), U55(ok X1, ok X2) -> ok U55(X1, X2), U56 mark X -> mark U56 X, U56 ok X -> ok U56 X, U62(mark X1, X2) -> mark U62(X1, X2), U62(ok X1, ok X2) -> ok U62(X1, X2), U61(mark X1, X2) -> mark U61(X1, X2), U61(ok X1, ok X2) -> ok U61(X1, X2), U63 mark X -> mark U63 X, U63 ok X -> ok U63 X, U72(mark X1, X2) -> mark U72(X1, X2), U72(ok X1, ok X2) -> ok U72(X1, X2), U71(mark X1, X2, X3) -> mark U71(X1, X2, X3), U71(ok X1, ok X2, ok X3) -> ok U71(X1, X2, X3), U73(mark X1, X2) -> mark U73(X1, X2), U73(ok X1, ok X2) -> ok U73(X1, X2), isPal ok X -> ok isPal X, U74 mark X -> mark U74 X, U74 ok X -> ok U74 X, U82(mark X1, X2) -> mark U82(X1, X2), U82(ok X1, ok X2) -> ok U82(X1, X2), U81(mark X1, X2) -> mark U81(X1, X2), U81(ok X1, ok X2) -> ok U81(X1, X2), U83 mark X -> mark U83 X, U83 ok X -> ok U83 X, isNePal ok X -> ok isNePal X, U92 mark X -> mark U92 X, U92 ok X -> ok U92 X, U91(mark X1, X2) -> mark U91(X1, X2), U91(ok X1, ok X2) -> ok U91(X1, X2), proper __(X1, X2) -> __(proper X1, proper X2), proper nil() -> ok nil(), proper U12(X1, X2) -> U12(proper X1, proper X2), proper isPalListKind X -> isPalListKind proper X, proper U11(X1, X2) -> U11(proper X1, proper X2), proper tt() -> ok tt(), proper U13 X -> U13 proper X, proper isNeList X -> isNeList proper X, proper U22(X1, X2, X3) -> U22(proper X1, proper X2, proper X3), proper U21(X1, X2, X3) -> U21(proper X1, proper X2, proper X3), proper U23(X1, X2, X3) -> U23(proper X1, proper X2, proper X3), proper U24(X1, X2, X3) -> U24(proper X1, proper X2, proper X3), proper U25(X1, X2) -> U25(proper X1, proper X2), proper isList X -> isList proper X, proper U26 X -> U26 proper X, proper U32(X1, X2) -> U32(proper X1, proper X2), proper U31(X1, X2) -> U31(proper X1, proper X2), proper U33 X -> U33 proper X, proper isQid X -> isQid proper X, proper U42(X1, X2, X3) -> U42(proper X1, proper X2, proper X3), proper U41(X1, X2, X3) -> U41(proper X1, proper X2, proper X3), proper U43(X1, X2, X3) -> U43(proper X1, proper X2, proper X3), proper U44(X1, X2, X3) -> U44(proper X1, proper X2, proper X3), proper U45(X1, X2) -> U45(proper X1, proper X2), proper U46 X -> U46 proper X, proper U52(X1, X2, X3) -> U52(proper X1, proper X2, proper X3), proper U51(X1, X2, X3) -> U51(proper X1, proper X2, proper X3), proper U53(X1, X2, X3) -> U53(proper X1, proper X2, proper X3), proper U54(X1, X2, X3) -> U54(proper X1, proper X2, proper X3), proper U55(X1, X2) -> U55(proper X1, proper X2), proper U56 X -> U56 proper X, proper U62(X1, X2) -> U62(proper X1, proper X2), proper U61(X1, X2) -> U61(proper X1, proper X2), proper U63 X -> U63 proper X, proper U72(X1, X2) -> U72(proper X1, proper X2), proper U71(X1, X2, X3) -> U71(proper X1, proper X2, proper X3), proper U73(X1, X2) -> U73(proper X1, proper X2), proper isPal X -> isPal proper X, proper U74 X -> U74 proper X, proper U82(X1, X2) -> U82(proper X1, proper X2), proper U81(X1, X2) -> U81(proper X1, proper X2), proper U83 X -> U83 proper X, proper isNePal X -> isNePal proper X, proper U92 X -> U92 proper X, proper U91(X1, X2) -> U91(proper X1, proper X2), proper a() -> ok a(), proper e() -> ok e(), proper i() -> ok i(), proper o() -> ok o(), proper u() -> ok u(), top mark X -> top proper X, top ok X -> top active X } Open