TIMEOUT

The TRS could not be proven terminating. The proof attempt took 60000 ms.

The following DP Processors were used


Problem 1 was processed with processor ForwardNarrowing (3ms).
 | – Problem 2 was processed with processor ForwardNarrowing (2ms).
 |    | – Problem 3 was processed with processor ForwardNarrowing (2ms).
 |    |    | – Problem 4 was processed with processor ForwardNarrowing (4ms).
 |    |    |    | – Problem 5 was processed with processor ForwardNarrowing (4ms).
 |    |    |    |    | – Problem 6 was processed with processor ForwardNarrowing (5ms).
 |    |    |    |    |    | – Problem 7 was processed with processor ForwardNarrowing (3ms).
 |    |    |    |    |    |    | – Problem 8 was processed with processor ForwardNarrowing (4ms).
 |    |    |    |    |    |    |    | – Problem 9 was processed with processor ForwardNarrowing (2ms).
 |    |    |    |    |    |    |    |    | – Problem 10 was processed with processor ForwardNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    | – Problem 11 was processed with processor ForwardNarrowing (5ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 12 was processed with processor ForwardNarrowing (3ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 13 was processed with processor ForwardNarrowing (4ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 14 was processed with processor ForwardNarrowing (4ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 15 was processed with processor ForwardNarrowing (5ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 16 was processed with processor ForwardNarrowing (3ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 17 was processed with processor ForwardNarrowing (5ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 18 was processed with processor ForwardNarrowing (7ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 19 was processed with processor ForwardNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 20 was processed with processor ForwardNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 21 was processed with processor ForwardNarrowing (111ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 22 was processed with processor ForwardNarrowing (506ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 23 was processed with processor ForwardNarrowing (1244ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 24 remains open; application of the following processors failed [ForwardNarrowing (timeout)].

The following open problems remain:



Open Dependency Pair Problem 1

Dependency Pairs

a__from#(X)mark#(X)mark#(from(X))a__from#(mark(X))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(X))a__2nd#(mark(X))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(s(X))mark#(X)mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons


Problem 1: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(from(X))a__from#(mark(X))mark#(2nd(X))a__2nd#(mark(X))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(s(X))mark#(X)mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(X)) → a__2nd#(mark(X)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(cons(mark(_x21), _x22)) 
a__2nd#(a__from(mark(_x21))) 
a__2nd#(a__2nd(mark(_x21))) 
a__2nd#(s(mark(_x21))) 
Thus, the rule mark#(2nd(X)) → a__2nd#(mark(X)) is replaced by the following rules:
mark#(2nd(2nd(_x21))) → a__2nd#(a__2nd(mark(_x21)))mark#(2nd(s(_x21))) → a__2nd#(s(mark(_x21)))
mark#(2nd(from(_x21))) → a__2nd#(a__from(mark(_x21)))mark#(2nd(cons(_x21, _x22))) → a__2nd#(cons(mark(_x21), _x22))

Problem 2: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)mark#(from(X))a__from#(mark(X))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(2nd(_x21)))a__2nd#(a__2nd(mark(_x21)))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(_x21))) → a__2nd#(a__2nd(mark(_x21))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(a__2nd(a__from(mark(_x41)))) 
a__2nd#(a__2nd(cons(mark(_x41), _x42))) 
a__2nd#(a__2nd(a__2nd(mark(_x41)))) 
a__2nd#(a__2nd(s(mark(_x41)))) 
a__2nd#(2nd(mark(_x21))) 
Thus, the rule mark#(2nd(2nd(_x21))) → a__2nd#(a__2nd(mark(_x21))) is replaced by the following rules:
mark#(2nd(2nd(s(_x41)))) → a__2nd#(a__2nd(s(mark(_x41))))mark#(2nd(2nd(_x21))) → a__2nd#(2nd(mark(_x21)))
mark#(2nd(2nd(from(_x41)))) → a__2nd#(a__2nd(a__from(mark(_x41))))mark#(2nd(2nd(2nd(_x41)))) → a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(2nd(cons(_x41, _x42)))) → a__2nd#(a__2nd(cons(mark(_x41), _x42)))

Problem 3: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(from(X))a__from#(mark(X))mark#(2nd(2nd(s(_x41))))a__2nd#(a__2nd(s(mark(_x41))))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(a__2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))
mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(_x41)))) → a__2nd#(a__2nd(s(mark(_x41)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(a__2nd(s(cons(mark(_x51), _x52)))) 
a__2nd#(a__2nd(s(a__from(mark(_x51))))) 
a__2nd#(a__2nd(s(s(mark(_x51))))) 
a__2nd#(2nd(s(mark(_x41)))) 
a__2nd#(a__2nd(s(a__2nd(mark(_x51))))) 
Thus, the rule mark#(2nd(2nd(s(_x41)))) → a__2nd#(a__2nd(s(mark(_x41)))) is replaced by the following rules:
mark#(2nd(2nd(s(from(_x51))))) → a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(s(cons(_x51, _x52))))) → a__2nd#(a__2nd(s(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(_x41)))) → a__2nd#(2nd(s(mark(_x41))))mark#(2nd(2nd(s(2nd(_x51))))) → a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(s(s(_x51))))) → a__2nd#(a__2nd(s(s(mark(_x51)))))

Problem 4: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(from(X))a__from#(mark(X))mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(a__2nd(s(cons(mark(_x51), _x52))))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(s(_x41))))a__2nd#(2nd(s(mark(_x41))))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(a__2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))
mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(cons(_x51, _x52))))) → a__2nd#(a__2nd(s(cons(mark(_x51), _x52)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52)))) 
a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52)))) 
a__2nd#(2nd(s(cons(mark(_x51), _x52)))) 
a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52)))) 
Thus, the rule mark#(2nd(2nd(s(cons(_x51, _x52))))) → a__2nd#(a__2nd(s(cons(mark(_x51), _x52)))) is replaced by the following rules:
mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52))))) → a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))mark#(2nd(2nd(s(cons(from(_x61), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52))))) → a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(cons(s(_x61), _x52))))) → a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(_x51, _x52))))) → a__2nd#(2nd(s(cons(mark(_x51), _x52))))

Problem 5: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(from(X))a__from#(mark(X))mark#(from(X))mark#(X)
mark#(cons(X1, X2))mark#(X1)mark#(2nd(2nd(s(_x41))))a__2nd#(2nd(s(mark(_x41))))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(a__2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(s(X))mark#(X)
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(X))mark#(X)
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(_x41)))) → a__2nd#(2nd(s(mark(_x41)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(2nd(s(a__from(mark(_x51))))) 
a__2nd#(2nd(s(a__2nd(mark(_x51))))) 
a__2nd#(2nd(s(cons(mark(_x51), _x52)))) 
a__2nd#(2nd(s(s(mark(_x51))))) 
Thus, the rule mark#(2nd(2nd(s(_x41)))) → a__2nd#(2nd(s(mark(_x41)))) is replaced by the following rules:
mark#(2nd(2nd(s(2nd(_x51))))) → a__2nd#(2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(s(from(_x51))))) → a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(s(s(_x51))))) → a__2nd#(2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(_x51, _x52))))) → a__2nd#(2nd(s(cons(mark(_x51), _x52))))

Problem 6: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)mark#(from(X))a__from#(mark(X))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(2nd(s(s(mark(_x51)))))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(a__2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(s(X))mark#(X)
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(from(X))mark#(X)
mark#(cons(X1, X2))mark#(X1)mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(s(_x51))))) → a__2nd#(2nd(s(s(mark(_x51))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(2nd(s(s(a__2nd(mark(_x61)))))) 
a__2nd#(2nd(s(s(a__from(mark(_x61)))))) 
a__2nd#(2nd(s(s(s(mark(_x61)))))) 
a__2nd#(2nd(s(s(cons(mark(_x61), _x62))))) 
Thus, the rule mark#(2nd(2nd(s(s(_x51))))) → a__2nd#(2nd(s(s(mark(_x51))))) is replaced by the following rules:
mark#(2nd(2nd(s(s(s(_x61)))))) → a__2nd#(2nd(s(s(s(mark(_x61))))))mark#(2nd(2nd(s(s(cons(_x61, _x62)))))) → a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(s(from(_x61)))))) → a__2nd#(2nd(s(s(a__from(mark(_x61))))))mark#(2nd(2nd(s(s(2nd(_x61)))))) → a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))

Problem 7: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)mark#(from(X))a__from#(mark(X))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(a__from(mark(_x61))))))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(a__2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(s(from(_x61)))))) → a__2nd#(2nd(s(s(a__from(mark(_x61)))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72)))))) 
a__2nd#(2nd(s(s(from(mark(_x61)))))) 
a__2nd#(2nd(s(s(a__from(s(mark(_x71))))))) 
a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71))))))) 
a__2nd#(2nd(s(s(a__from(a__from(mark(_x71))))))) 
a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61)))))))) 
Thus, the rule mark#(2nd(2nd(s(s(from(_x61)))))) → a__2nd#(2nd(s(s(a__from(mark(_x61)))))) is replaced by the following rules:
mark#(2nd(2nd(s(s(from(from(_x71))))))) → a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(s(from(_x61)))))) → a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(s(s(from(_x61)))))) → a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(2nd(s(s(from(cons(_x71, _x72))))))) → a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(s(from(2nd(_x71))))))) → a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(s(from(s(_x71))))))) → a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))

Problem 8: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)mark#(from(X))a__from#(mark(X))
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(a__2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(s(X))mark#(X)
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(from(X))mark#(X)mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))
mark#(cons(X1, X2))mark#(X1)mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(cons(_x41, _x42)))) → a__2nd#(a__2nd(cons(mark(_x41), _x42))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42))) 
a__2nd#(2nd(cons(mark(_x41), _x42))) 
a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42))) 
a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42))) 
a__2nd#(mark(_x21)) 
a__2nd#(a__2nd(cons(s(mark(_x51)), _x42))) 
Thus, the rule mark#(2nd(2nd(cons(_x41, _x42)))) → a__2nd#(a__2nd(cons(mark(_x41), _x42))) is replaced by the following rules:
mark#(2nd(2nd(cons(s(_x51), _x42)))) → a__2nd#(a__2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(2nd(cons(cons(_x51, _x52), _x42)))) → a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))
mark#(2nd(2nd(cons(from(_x51), _x42)))) → a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))mark#(2nd(2nd(cons(_x41, _x42)))) → a__2nd#(2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(cons(_x41, cons(_x21, _x23))))) → a__2nd#(mark(_x21))mark#(2nd(2nd(cons(2nd(_x51), _x42)))) → a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))

Problem 9: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)mark#(from(X))a__from#(mark(X))
mark#(2nd(2nd(cons(_x41, cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(a__2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))
mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(from(X))mark#(X)
mark#(cons(X1, X2))mark#(X1)mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(cons(_x41, cons(_x21, _x23))))) → a__2nd#(mark(_x21)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(cons(mark(_x31), _x32)) 
a__2nd#(a__2nd(mark(_x31))) 
a__2nd#(s(mark(_x31))) 
a__2nd#(a__from(mark(_x31))) 
Thus, the rule mark#(2nd(2nd(cons(_x41, cons(_x21, _x23))))) → a__2nd#(mark(_x21)) is replaced by the following rules:
mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23))))) → a__2nd#(a__from(mark(_x31)))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23))))) → a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23))))) → a__2nd#(a__2nd(mark(_x31)))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23))))) → a__2nd#(cons(mark(_x31), _x32))

Problem 10: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)mark#(from(X))a__from#(mark(X))
mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52))))mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(a__2nd(cons(s(mark(_x51)), _x42)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))
mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(s(X))mark#(X)
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(from(X))mark#(X)
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))
mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))
mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))mark#(2nd(X))mark#(X)
mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(cons(s(_x61), _x52))))) → a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(a__2nd(s(cons(s(s(mark(_x71))), _x52)))) 
a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52)))) 
a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52)))) 
a__2nd#(2nd(s(cons(s(mark(_x61)), _x52)))) 
a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52)))) 
Thus, the rule mark#(2nd(2nd(s(cons(s(_x61), _x52))))) → a__2nd#(a__2nd(s(cons(s(mark(_x61)), _x52)))) is replaced by the following rules:
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52))))) → a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(from(_x71)), _x52))))) → a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(_x61), _x52))))) → a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52))))) → a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(s(_x71)), _x52))))) → a__2nd#(a__2nd(s(cons(s(s(mark(_x71))), _x52))))

Problem 11: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

a__from#(X)mark#(X)mark#(from(X))a__from#(mark(X))
mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(s(mark(_x71))), _x52))))mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(a__2nd(cons(s(mark(_x51)), _x42)))
mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(s(X))mark#(X)mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(cons(s(s(_x71)), _x52))))) → a__2nd#(a__2nd(s(cons(s(s(mark(_x71))), _x52)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52)))) 
a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52)))) 
a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52)))) 
a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52)))) 
a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52)))) 
Thus, the rule mark#(2nd(2nd(s(cons(s(s(_x71)), _x52))))) → a__2nd#(a__2nd(s(cons(s(s(mark(_x71))), _x52)))) is replaced by the following rules:
mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52))))) → a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52))))) → a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52))))) → a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(s(s(_x71)), _x52))))) → a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52))))) → a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))

Problem 12: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(from(X))a__from#(mark(X))mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(a__2nd(cons(s(mark(_x51)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))
mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))a__from#(X)mark#(X)
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))
mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(cons(s(_x51), _x42)))) → a__2nd#(a__2nd(cons(s(mark(_x51)), _x42))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(2nd(cons(s(mark(_x51)), _x42))) 
a__2nd#(a__2nd(cons(s(cons(mark(_x61), _x62)), _x42))) 
a__2nd#(a__2nd(cons(s(s(mark(_x61))), _x42))) 
a__2nd#(mark(_x21)) 
a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42))) 
a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42))) 
Thus, the rule mark#(2nd(2nd(cons(s(_x51), _x42)))) → a__2nd#(a__2nd(cons(s(mark(_x51)), _x42))) is replaced by the following rules:
mark#(2nd(2nd(cons(s(s(_x61)), _x42)))) → a__2nd#(a__2nd(cons(s(s(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(_x51), _x42)))) → a__2nd#(2nd(cons(s(mark(_x51)), _x42)))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42)))) → a__2nd#(a__2nd(cons(s(cons(mark(_x61), _x62)), _x42)))mark#(2nd(2nd(cons(s(2nd(_x61)), _x42)))) → a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))
mark#(2nd(2nd(cons(s(from(_x61)), _x42)))) → a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23))))) → a__2nd#(mark(_x21))

Problem 13: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(from(X))a__from#(mark(X))mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(a__2nd(cons(s(s(mark(_x61))), _x42)))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(mark(_x61), _x62)), _x42)))mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))
mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(s(X))mark#(X)
mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))
mark#(from(X))mark#(X)mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))
mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))a__from#(X)mark#(X)
mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))
mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))
mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))
mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(cons(s(s(_x61)), _x42)))) → a__2nd#(a__2nd(cons(s(s(mark(_x61))), _x42))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(2nd(cons(s(s(mark(_x61))), _x42))) 
a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42))) 
a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42))) 
a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42))) 
a__2nd#(mark(_x21)) 
a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42))) 
Thus, the rule mark#(2nd(2nd(cons(s(s(_x61)), _x42)))) → a__2nd#(a__2nd(cons(s(s(mark(_x61))), _x42))) is replaced by the following rules:
mark#(2nd(2nd(cons(s(s(s(_x71))), _x42)))) → a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23))))) → a__2nd#(mark(_x21))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42)))) → a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))mark#(2nd(2nd(cons(s(s(_x61)), _x42)))) → a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))
mark#(2nd(2nd(cons(s(s(from(_x71))), _x42)))) → a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42)))) → a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))

Problem 14: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(from(X))a__from#(mark(X))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(mark(_x61), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(from(X))mark#(X)
mark#(cons(X1, X2))mark#(X1)mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))
mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))a__from#(X)mark#(X)
mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))
mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42)))) → a__2nd#(a__2nd(cons(s(cons(mark(_x61), _x62)), _x42))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42))) 
a__2nd#(a__2nd(cons(s(cons(s(mark(_x71)), _x62)), _x42))) 
a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42))) 
a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42))) 
a__2nd#(mark(_x21)) 
a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42))) 
Thus, the rule mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42)))) → a__2nd#(a__2nd(cons(s(cons(mark(_x61), _x62)), _x42))) is replaced by the following rules:
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42)))) → a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), _x42)))) → a__2nd#(a__2nd(cons(s(cons(s(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23))))) → a__2nd#(mark(_x21))mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42)))) → a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))
mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42)))) → a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42)))) → a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))

Problem 15: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(from(X))a__from#(mark(X))mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))
mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(s(X))mark#(X)
mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))
mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))mark#(from(X))mark#(X)
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))
mark#(cons(X1, X2))mark#(X1)mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))
mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))
a__from#(X)mark#(X)mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))
mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))
mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))
mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))
mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52))))) → a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(2nd(s(cons(s(cons(mark(_x71), _x72)), _x52)))) 
a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52)))) 
a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52)))) 
a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52)))) 
a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52)))) 
Thus, the rule mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52))))) → a__2nd#(a__2nd(s(cons(s(cons(mark(_x71), _x72)), _x52)))) is replaced by the following rules:
mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52))))) → a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52))))) → a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52))))) → a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52))))) → a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52))))) → a__2nd#(2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))

Problem 16: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(from(X))a__from#(mark(X))mark#(2nd(s(_x21)))a__2nd#(s(mark(_x21)))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(from(X))mark#(X)
mark#(cons(X1, X2))mark#(X1)mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))
a__from#(X)mark#(X)mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))
mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))
mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))
mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))
mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(s(_x21))) → a__2nd#(s(mark(_x21))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(s(a__2nd(mark(_x41)))) 
a__2nd#(s(s(mark(_x41)))) 
a__2nd#(s(cons(mark(_x41), _x42))) 
a__2nd#(s(a__from(mark(_x41)))) 
Thus, the rule mark#(2nd(s(_x21))) → a__2nd#(s(mark(_x21))) is replaced by the following rules:
mark#(2nd(s(s(_x41)))) → a__2nd#(s(s(mark(_x41))))mark#(2nd(s(2nd(_x41)))) → a__2nd#(s(a__2nd(mark(_x41))))
mark#(2nd(s(from(_x41)))) → a__2nd#(s(a__from(mark(_x41))))mark#(2nd(s(cons(_x41, _x42)))) → a__2nd#(s(cons(mark(_x41), _x42)))

Problem 17: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(2nd(s(2nd(_x41))))a__2nd#(s(a__2nd(mark(_x41))))mark#(from(X))a__from#(mark(X))
mark#(2nd(s(from(_x41))))a__2nd#(s(a__from(mark(_x41))))mark#(2nd(s(cons(_x41, _x42))))a__2nd#(s(cons(mark(_x41), _x42)))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))
mark#(from(X))mark#(X)mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))
a__from#(X)mark#(X)mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))
mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))mark#(2nd(s(s(_x41))))a__2nd#(s(s(mark(_x41))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))
mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(s(2nd(_x41)))) → a__2nd#(s(a__2nd(mark(_x41)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(s(a__2nd(cons(mark(_x51), _x52)))) 
a__2nd#(s(a__2nd(a__from(mark(_x51))))) 
a__2nd#(s(2nd(mark(_x41)))) 
a__2nd#(s(a__2nd(a__2nd(mark(_x51))))) 
a__2nd#(s(a__2nd(s(mark(_x51))))) 
Thus, the rule mark#(2nd(s(2nd(_x41)))) → a__2nd#(s(a__2nd(mark(_x41)))) is replaced by the following rules:
mark#(2nd(s(2nd(s(_x51))))) → a__2nd#(s(a__2nd(s(mark(_x51)))))mark#(2nd(s(2nd(from(_x51))))) → a__2nd#(s(a__2nd(a__from(mark(_x51)))))
mark#(2nd(s(2nd(_x41)))) → a__2nd#(s(2nd(mark(_x41))))mark#(2nd(s(2nd(cons(_x51, _x52))))) → a__2nd#(s(a__2nd(cons(mark(_x51), _x52))))
mark#(2nd(s(2nd(2nd(_x51))))) → a__2nd#(s(a__2nd(a__2nd(mark(_x51)))))

Problem 18: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(from(X))a__from#(mark(X))mark#(2nd(s(from(_x41))))a__2nd#(s(a__from(mark(_x41))))
mark#(2nd(s(cons(_x41, _x42))))a__2nd#(s(cons(mark(_x41), _x42)))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(s(X))mark#(X)
mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))
mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))
mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))mark#(2nd(s(2nd(from(_x51)))))a__2nd#(s(a__2nd(a__from(mark(_x51)))))
mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(mark(_x71)), _x62)), _x42)))
mark#(2nd(s(2nd(2nd(_x51)))))a__2nd#(s(a__2nd(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))
mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))a__from#(X)mark#(X)
mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))
mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))
mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(s(2nd(_x41))))a__2nd#(s(2nd(mark(_x41))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(s(2nd(cons(_x51, _x52)))))a__2nd#(s(a__2nd(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))
mark#(2nd(s(s(_x41))))a__2nd#(s(s(mark(_x41))))mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))
mark#(2nd(s(2nd(s(_x51)))))a__2nd#(s(a__2nd(s(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))
mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(s(from(_x41)))) → a__2nd#(s(a__from(mark(_x41)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(s(a__from(s(mark(_x51))))) 
a__2nd#(s(a__from(a__2nd(mark(_x51))))) 
a__2nd#(s(cons(mark(mark(_x41)), from(s(mark(_x41)))))) 
a__2nd#(s(a__from(cons(mark(_x51), _x52)))) 
a__2nd#(s(a__from(a__from(mark(_x51))))) 
a__2nd#(s(from(mark(_x41)))) 
Thus, the rule mark#(2nd(s(from(_x41)))) → a__2nd#(s(a__from(mark(_x41)))) is replaced by the following rules:
mark#(2nd(s(from(_x41)))) → a__2nd#(s(from(mark(_x41))))mark#(2nd(s(from(2nd(_x51))))) → a__2nd#(s(a__from(a__2nd(mark(_x51)))))
mark#(2nd(s(from(from(_x51))))) → a__2nd#(s(a__from(a__from(mark(_x51)))))mark#(2nd(s(from(_x41)))) → a__2nd#(s(cons(mark(mark(_x41)), from(s(mark(_x41))))))
mark#(2nd(s(from(s(_x51))))) → a__2nd#(s(a__from(s(mark(_x51)))))mark#(2nd(s(from(cons(_x51, _x52))))) → a__2nd#(s(a__from(cons(mark(_x51), _x52))))

Problem 19: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(from(X))a__from#(mark(X))mark#(2nd(s(from(from(_x51)))))a__2nd#(s(a__from(a__from(mark(_x51)))))
mark#(2nd(s(from(2nd(_x51)))))a__2nd#(s(a__from(a__2nd(mark(_x51)))))mark#(2nd(s(cons(_x41, _x42))))a__2nd#(s(cons(mark(_x41), _x42)))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(s(X))mark#(X)mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))
mark#(from(X))mark#(X)mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))
mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(s(2nd(from(_x51)))))a__2nd#(s(a__2nd(a__from(mark(_x51)))))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(mark(_x71)), _x62)), _x42)))mark#(2nd(s(2nd(2nd(_x51)))))a__2nd#(s(a__2nd(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(s(from(_x41))))a__2nd#(s(cons(mark(mark(_x41)), from(s(mark(_x41))))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))
mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))a__from#(X)mark#(X)
mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(s(from(_x41))))a__2nd#(s(from(mark(_x41))))
mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))
mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(s(2nd(_x41))))a__2nd#(s(2nd(mark(_x41))))
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(s(2nd(cons(_x51, _x52)))))a__2nd#(s(a__2nd(cons(mark(_x51), _x52))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(s(from(s(_x51)))))a__2nd#(s(a__from(s(mark(_x51)))))mark#(2nd(s(from(cons(_x51, _x52)))))a__2nd#(s(a__from(cons(mark(_x51), _x52))))
mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))mark#(2nd(s(s(_x41))))a__2nd#(s(s(mark(_x41))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(s(2nd(s(_x51)))))a__2nd#(s(a__2nd(s(mark(_x51)))))
mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))
mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))
mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(s(from(from(_x51))))) → a__2nd#(s(a__from(a__from(mark(_x51))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(s(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51))))))) 
a__2nd#(s(from(a__from(mark(_x51))))) 
a__2nd#(s(a__from(a__from(a__2nd(mark(_x61)))))) 
a__2nd#(s(a__from(cons(mark(mark(_x51)), from(s(mark(_x51))))))) 
a__2nd#(s(a__from(a__from(cons(mark(_x61), _x62))))) 
a__2nd#(s(a__from(a__from(a__from(mark(_x61)))))) 
a__2nd#(s(a__from(a__from(s(mark(_x61)))))) 
a__2nd#(s(a__from(from(mark(_x51))))) 
Thus, the rule mark#(2nd(s(from(from(_x51))))) → a__2nd#(s(a__from(a__from(mark(_x51))))) is replaced by the following rules:
mark#(2nd(s(from(from(s(_x61)))))) → a__2nd#(s(a__from(a__from(s(mark(_x61))))))mark#(2nd(s(from(from(from(_x61)))))) → a__2nd#(s(a__from(a__from(a__from(mark(_x61))))))
mark#(2nd(s(from(from(2nd(_x61)))))) → a__2nd#(s(a__from(a__from(a__2nd(mark(_x61))))))mark#(2nd(s(from(from(cons(_x61, _x62)))))) → a__2nd#(s(a__from(a__from(cons(mark(_x61), _x62)))))
mark#(2nd(s(from(from(_x51))))) → a__2nd#(s(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))mark#(2nd(s(from(from(_x51))))) → a__2nd#(s(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))
mark#(2nd(s(from(from(_x51))))) → a__2nd#(s(a__from(from(mark(_x51)))))mark#(2nd(s(from(from(_x51))))) → a__2nd#(s(from(a__from(mark(_x51)))))

Problem 20: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(a__from(a__from(s(mark(_x61))))))mark#(from(X))a__from#(mark(X))
mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(a__from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(s(from(2nd(_x51)))))a__2nd#(s(a__from(a__2nd(mark(_x51)))))
mark#(2nd(s(cons(_x41, _x42))))a__2nd#(s(cons(mark(_x41), _x42)))mark#(2nd(s(from(from(_x51)))))a__2nd#(s(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(a__from(mark(_x41))))
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(s(X))mark#(X)
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(a__from(from(mark(_x51)))))mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(s(s(_x61))))))a__2nd#(2nd(s(s(s(mark(_x61))))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))
mark#(2nd(s(from(from(2nd(_x61))))))a__2nd#(s(a__from(a__from(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(from(X))mark#(X)mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))
mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(a__from(a__from(mark(_x61))))))
mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(s(2nd(from(_x51)))))a__2nd#(s(a__2nd(a__from(mark(_x51)))))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(mark(_x71)), _x62)), _x42)))mark#(2nd(s(2nd(2nd(_x51)))))a__2nd#(s(a__2nd(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(s(from(_x41))))a__2nd#(s(cons(mark(mark(_x41)), from(s(mark(_x41))))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))
mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))a__from#(X)mark#(X)
mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(s(from(_x41))))a__2nd#(s(from(mark(_x41))))
mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(s(from(from(_x51)))))a__2nd#(s(from(a__from(mark(_x51)))))
mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))
mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(s(2nd(_x41))))a__2nd#(s(2nd(mark(_x41))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(s(2nd(cons(_x51, _x52)))))a__2nd#(s(a__2nd(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))mark#(2nd(s(from(s(_x51)))))a__2nd#(s(a__from(s(mark(_x51)))))
mark#(2nd(s(from(cons(_x51, _x52)))))a__2nd#(s(a__from(cons(mark(_x51), _x52))))mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))
mark#(2nd(s(s(_x41))))a__2nd#(s(s(mark(_x41))))mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))
mark#(2nd(s(2nd(s(_x51)))))a__2nd#(s(a__2nd(s(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))
mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(X))mark#(X)

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(s(from(from(s(_x61)))))) → a__2nd#(s(a__from(a__from(s(mark(_x61)))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(s(cons(mark(a__from(s(mark(_x61)))), from(s(a__from(s(mark(_x61)))))))) 
a__2nd#(s(from(a__from(s(mark(_x61)))))) 
a__2nd#(s(a__from(from(s(mark(_x61)))))) 
a__2nd#(s(a__from(a__from(s(a__2nd(mark(_x71))))))) 
a__2nd#(s(a__from(cons(mark(s(mark(_x61))), from(s(s(mark(_x61)))))))) 
a__2nd#(s(a__from(a__from(s(s(mark(_x71))))))) 
a__2nd#(s(a__from(a__from(s(cons(mark(_x71), _x72)))))) 
a__2nd#(s(a__from(a__from(s(a__from(mark(_x71))))))) 
Thus, the rule mark#(2nd(s(from(from(s(_x61)))))) → a__2nd#(s(a__from(a__from(s(mark(_x61)))))) is replaced by the following rules:
mark#(2nd(s(from(from(s(from(_x71))))))) → a__2nd#(s(a__from(a__from(s(a__from(mark(_x71)))))))mark#(2nd(s(from(from(s(s(_x71))))))) → a__2nd#(s(a__from(a__from(s(s(mark(_x71)))))))
mark#(2nd(s(from(from(s(2nd(_x71))))))) → a__2nd#(s(a__from(a__from(s(a__2nd(mark(_x71)))))))mark#(2nd(s(from(from(s(_x61)))))) → a__2nd#(s(a__from(from(s(mark(_x61))))))
mark#(2nd(s(from(from(s(_x61)))))) → a__2nd#(s(from(a__from(s(mark(_x61))))))mark#(2nd(s(from(from(s(cons(_x71, _x72))))))) → a__2nd#(s(a__from(a__from(s(cons(mark(_x71), _x72))))))
mark#(2nd(s(from(from(s(_x61)))))) → a__2nd#(s(cons(mark(a__from(s(mark(_x61)))), from(s(a__from(s(mark(_x61))))))))mark#(2nd(s(from(from(s(_x61)))))) → a__2nd#(s(a__from(cons(mark(s(mark(_x61))), from(s(s(mark(_x61))))))))

Problem 21: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(mark(_x81)), from(s(mark(_x81)))))), _x52))))mark#(2nd(s(from(from(_x51)))))a__2nd#(s(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(mark(_x81))), from(s(a__from(mark(_x81)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(from(a__from(mark(_x91))))), from(s(a__from(from(a__from(mark(_x91))))))), _x52))))
mark#(s(X))mark#(X)mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(mark(_x101)))), from(s(a__from(a__from(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(a__2nd(from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))
mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(a__from(a__from(mark(_x61))))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(from(from(mark(_x51)))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(mark(_x81))))))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(a__from(from(a__from(mark(_x61))))))
mark#(2nd(2nd(s(s(s(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(s(cons(mark(_x71), _x72))))))mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(from(from(a__from(s(cons(mark(_x81), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(mark(_x101))))), from(s(a__from(a__from(a__from(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(cons(_x91, _x92)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(_x91), _x92)))), _x52))))mark#(2nd(2nd(cons(s(cons(s(s(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(s(mark(_x81))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(_x71, _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(mark(_x71), _x72)), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(a__from(a__from(s(mark(_x61))))))
mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(a__from(cons(mark(s(mark(_x61))), from(s(s(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(a__from(a__from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(a__from(from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(from(s(a__from(mark(_x81))))))))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(a__from(from(cons(cons(mark(_x71), _x72), _x62)))))
mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(a__from(cons(mark(mark(_x71)), from(s(mark(_x71))))), _x52))))
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(s(2nd(_x41))))a__2nd#(s(2nd(mark(_x41))))
mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(s(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(s(mark(_x101)))))), _x52))))
mark#(2nd(s(from(s(_x51)))))a__2nd#(s(a__from(s(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(from(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(a__from(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(mark(_x81))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(mark(_x71))), from(s(a__from(mark(_x71))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(mark(_x91)))), from(s(a__from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(cons(_x81, _x82)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(cons(mark(_x81), _x82)), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(cons(mark(s(a__from(cons(mark(_x91), _x92)))), from(s(s(a__from(cons(mark(_x91), _x92))))))))))
mark#(2nd(2nd(s(cons(from(from(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(s(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(cons(mark(s(a__from(mark(_x81)))), from(s(s(a__from(mark(_x81))))))))))mark#(2nd(s(from(2nd(_x51)))))a__2nd#(s(a__from(a__2nd(mark(_x51)))))
mark#(2nd(s(cons(_x41, _x42))))a__2nd#(s(cons(mark(_x41), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(_x81), _x82))), _x52))))mark#(2nd(s(from(from(_x51)))))a__2nd#(s(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(cons(mark(from(a__from(s(mark(_x71))))), from(s(from(a__from(s(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(mark(_x71))), _x52))))mark#(2nd(2nd(cons(s(cons(s(2nd(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__2nd(mark(_x81))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(s(mark(_x101)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(a__2nd(from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(a__from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))mark#(2nd(s(from(from(cons(cons(s(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(s(mark(_x81)), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))
mark#(2nd(s(from(from(2nd(_x61))))))a__2nd#(s(a__from(from(a__2nd(mark(_x61))))))mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))
mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(a__from(from(s(mark(_x61))))))mark#(2nd(2nd(s(s(s(s(_x71)))))))a__2nd#(2nd(s(s(s(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(cons(mark(from(mark(_x51))), from(s(from(mark(_x51)))))))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(a__from(a__from(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(a__from(cons(mark(cons(mark(_x61), _x62)), from(s(cons(mark(_x61), _x62)))))))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(s(2nd(2nd(_x51)))))a__2nd#(s(a__2nd(a__2nd(mark(_x51)))))
mark#(2nd(s(from(_x41))))a__2nd#(s(cons(mark(mark(_x41)), from(s(mark(_x41))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(mark(_x101)))))), from(s(a__from(a__from(a__from(a__from(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(from(a__from(mark(_x51)))))
mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(a__from(from(cons(mark(_x61), _x62)))))
mark#(2nd(s(from(from(from(cons(_x71, _x72)))))))a__2nd#(s(a__from(a__from(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(mark(_x81)))), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(a__from(from(s(mark(_x71)))))))mark#(2nd(s(from(_x41))))a__2nd#(s(from(mark(_x41))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(cons(mark(from(mark(_x51))), from(s(from(mark(_x51)))))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(mark(_x81)))), from(s(a__from(a__from(mark(_x81)))))), _x52))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(from(from(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(from(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(a__from(mark(_x111))))))), _x52))))mark#(2nd(s(from(from(from(s(from(from(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(a__from(mark(_x91)))))))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(2nd(a__from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(a__from(from(a__from(s(cons(mark(_x81), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(a__2nd(from(a__from(a__2nd(mark(_x61))))))
mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(from(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__from(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(s(from(from(from(s(from(s(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(s(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(s(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(s(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(from(mark(_x61)), _x52))))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))mark#(2nd(s(from(from(from(s(from(cons(2nd(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(a__2nd(mark(_x101)), _x92))))))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(from(s(a__from(mark(_x81))))))))mark#(2nd(2nd(cons(s(cons(s(s(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(s(mark(_x81))), _x62)), _x42)))
mark#(2nd(s(2nd(cons(_x51, _x52)))))a__2nd#(s(a__2nd(cons(mark(_x51), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(a__from(mark(_x81))), _x62)), _x42)))
mark#(2nd(s(from(cons(_x51, _x52)))))a__2nd#(s(a__from(cons(mark(_x51), _x52))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(a__from(a__from(s(mark(_x71)))))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(a__2nd(a__from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(a__from(cons(mark(cons(cons(mark(_x71), _x72), _x62)), from(s(cons(cons(mark(_x71), _x72), _x62)))))))
mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(a__from(from(a__from(s(s(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(from(_x41))))a__2nd#(2nd(a__from(mark(_x41))))mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))
mark#(2nd(2nd(s(cons(from(from(cons(2nd(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(a__2nd(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))
mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(cons(mark(a__from(s(mark(_x61)))), from(s(a__from(s(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(from(from(s(mark(_x71)))))))
mark#(from(X))a__from#(mark(X))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(s(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(mark(_x91))))), from(s(a__from(a__from(a__from(mark(_x91))))))), _x52))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(cons(mark(a__from(a__from(mark(_x61)))), from(s(a__from(a__from(mark(_x61))))))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(cons(mark(a__from(mark(_x61))), from(s(a__from(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(mark(_x101))), from(s(a__from(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(cons(_x101, _x102), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(cons(mark(_x101), _x102), _x92))))))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(a__from(s(cons(mark(cons(mark(_x91), _x92)), from(s(cons(mark(_x91), _x92))))))))))
mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(cons(mark(a__from(mark(_x71))), from(s(a__from(mark(_x71))))), _x52))))mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(a__from(s(from(mark(_x81))))))))mark#(2nd(s(from(from(s(from(_x71)))))))a__2nd#(s(a__from(a__from(s(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(mark(_x91))))), _x52))))mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(from(a__from(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(mark(_x91))), from(s(a__from(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__2nd(mark(_x71))), _x52))))mark#(cons(X1, X2))mark#(X1)
mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(a__from(s(from(cons(mark(_x91), _x92))))))))
mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(a__from(a__from(a__from(s(cons(mark(_x81), _x82)))))))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(2nd(a__from(a__from(a__2nd(mark(_x61))))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(s(from(from(cons(s(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(s(mark(_x71)), _x62)))))mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(cons(mark(_x81), _x82))), from(s(a__from(cons(mark(_x81), _x82))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(2nd(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__2nd(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(s(s(2nd(_x71)))))))a__2nd#(2nd(s(s(s(a__2nd(mark(_x71)))))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(from(from(a__from(s(a__2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__2nd(mark(_x81)))), _x52))))mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(s(from(from(from(s(from(2nd(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(a__2nd(mark(_x91)))))))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(a__from(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(mark(_x91)))), from(s(from(a__from(mark(_x91))))))), _x52))))mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(from(cons(_x51, _x52)))))a__2nd#(a__2nd(a__from(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(mark(_x91)))), from(s(a__from(a__from(mark(_x91))))))), _x52))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(s(from(from(from(s(from(cons(from(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(a__from(mark(_x101)), _x92))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(from(a__from(mark(_x51)))))mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(s(mark(_x81))))))))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(cons(mark(mark(_x41)), from(s(mark(_x41))))))
mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(cons(mark(a__from(s(mark(_x71)))), from(s(a__from(s(mark(_x71)))))))))
mark#(2nd(s(from(from(from(from(_x71)))))))a__2nd#(s(a__from(a__from(a__from(a__from(mark(_x71)))))))mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))
mark#(2nd(s(from(from(s(cons(_x71, _x72)))))))a__2nd#(s(a__from(a__from(s(cons(mark(_x71), _x72))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(s(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(s(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(2nd(a__from(from(a__2nd(mark(_x61))))))
mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))mark#(2nd(2nd(from(s(_x51)))))a__2nd#(a__2nd(a__from(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(cons(s(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(s(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(cons(mark(_x81), _x82)), from(s(cons(mark(_x81), _x82))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(a__from(s(cons(mark(mark(_x81)), from(s(mark(_x81))))))))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(2nd(a__from(from(cons(mark(_x61), _x62)))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(s(from(from(cons(from(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(a__from(mark(_x71)), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(from(a__from(mark(_x91)))), from(s(from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(cons(s(cons(s(cons(_x81, _x82)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(cons(mark(_x81), _x82)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(cons(_x91, _x92), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(cons(mark(_x91), _x92), _x82))), _x52))))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(from(from(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(mark(_x71)), from(s(mark(_x71))))), _x52))))
mark#(2nd(s(from(from(from(s(from(from(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(a__from(mark(_x91)))))))))mark#(2nd(2nd(s(s(s(from(_x71)))))))a__2nd#(2nd(s(s(s(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(mark(_x61)), from(s(mark(_x61)))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(from(from(a__from(s(s(mark(_x81))))))))mark#(2nd(s(from(from(cons(cons(2nd(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(a__2nd(mark(_x81)), _x72), _x62)))))
mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(a__2nd(a__from(a__from(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(mark(_x101)), from(s(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))
mark#(2nd(s(from(from(2nd(_x61))))))a__2nd#(s(a__from(a__from(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(cons(from(s(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(s(mark(_x71))), _x52))))
mark#(from(X))mark#(X)mark#(2nd(s(from(from(s(2nd(_x71)))))))a__2nd#(s(a__from(a__from(s(a__2nd(mark(_x71)))))))
mark#(2nd(s(from(from(cons(2nd(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(a__2nd(mark(_x71)), _x62)))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(from(s(a__from(cons(mark(_x91), _x92))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(mark(_x101)))))), _x52))))mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))
mark#(2nd(2nd(cons(s(cons(s(2nd(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(a__2nd(mark(_x81))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(2nd(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__2nd(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(s(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(s(mark(_x101)), _x92))))))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(from(a__from(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(a__from(s(from(mark(_x81))))))))
mark#(2nd(s(2nd(from(_x51)))))a__2nd#(s(a__2nd(a__from(mark(_x51)))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(cons(mark(_x91), _x92))))))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(a__from(a__from(a__from(mark(_x61))))))mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(from(a__from(s(mark(_x61))))))
mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(a__from(from(s(mark(_x61))))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(a__2nd(a__from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(a__from(from(mark(_x51)))))a__from#(X)mark#(X)
mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(cons(mark(a__from(cons(mark(_x61), _x62))), from(s(a__from(cons(mark(_x61), _x62)))))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(cons(_x71, _x72)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(_x71), _x72)), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(cons(mark(a__from(a__from(s(mark(_x71))))), from(s(a__from(a__from(s(mark(_x71)))))))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(a__from(from(mark(_x61))))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(from(from(s(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(mark(_x81)))), _x52))))
mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(cons(mark(a__from(cons(cons(mark(_x71), _x72), _x62))), from(s(a__from(cons(cons(mark(_x71), _x72), _x62)))))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(a__from(s(cons(mark(mark(_x81)), from(s(mark(_x81))))))))))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(s(cons(from(from(from(s(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(s(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(s(s(_x71)))))))a__2nd#(s(a__from(a__from(s(s(mark(_x71)))))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(from(mark(_x41))))mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(from(2nd(_x51)))))a__2nd#(a__2nd(a__from(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))
mark#(2nd(s(from(from(cons(cons(cons(_x81, _x82), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(cons(mark(_x81), _x82), _x72), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(a__2nd(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(mark(_x91))), from(s(a__from(mark(_x91))))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(cons(mark(s(a__from(mark(_x81)))), from(s(s(a__from(mark(_x81))))))))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(from(a__from(a__from(mark(_x61))))))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))mark#(2nd(s(from(from(from(s(from(2nd(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(a__2nd(mark(_x91)))))))))
mark#(2nd(s(s(_x41))))a__2nd#(s(s(mark(_x41))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(cons(mark(from(a__from(s(a__from(mark(_x81)))))), from(s(from(a__from(s(a__from(mark(_x81))))))))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))
mark#(2nd(s(from(from(cons(cons(from(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(a__from(mark(_x81)), _x72), _x62)))))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(from(a__from(cons(cons(mark(_x71), _x72), _x62)))))
mark#(2nd(s(2nd(s(_x51)))))a__2nd#(s(a__2nd(s(mark(_x51)))))mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(a__from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(s(from(from(from(s(from(s(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(s(mark(_x91)))))))))
mark#(2nd(X))mark#(X)mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(mark(_x71))), _x52))))

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52)))) 
a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52)))) 
a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52)))) 
a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52)))) 
a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52)))) 
Thus, the rule mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52)))) is replaced by the following rules:
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52))))) → a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))

Problem 22: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(2nd(s(from(from(_x51)))))a__2nd#(s(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), from(s(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(s(X))mark#(X)mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(cons(mark(from(a__from(s(a__2nd(mark(_x81)))))), from(s(from(a__from(s(a__2nd(mark(_x81))))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112))))), from(s(from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(s(cons(mark(_x131), _x132)), _x112)), from(s(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(cons(mark(cons(a__2nd(mark(_x111)), _x102)), from(s(cons(a__2nd(mark(_x111)), _x102))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(a__2nd(mark(_x121)), _x112))), from(s(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(mark(_x101)))), from(s(a__from(a__from(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(from(a__from(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(mark(_x101))))), from(s(a__from(a__from(a__from(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112))))), from(s(a__from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(a__from(cons(mark(s(mark(_x61))), from(s(s(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))))), from(s(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(from(s(a__from(mark(_x81))))))))a__2nd#(cons(X, cons(Y, Z)))mark#(Y)
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(_x141, _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))
mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(a__from(cons(mark(mark(_x71)), from(s(mark(_x71))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(s(from(from(from(s(cons(s(_x91), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(mark(_x91)), _x82)))))))
mark#(2nd(2nd(from(from(from(cons(_x71, _x72)))))))a__2nd#(2nd(a__from(from(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(s(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(s(_x51)))))a__2nd#(s(a__from(s(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(s(mark(_x121)), _x112))), from(s(a__from(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(from(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(a__from(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(mark(_x111), _x112))), from(s(from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(mark(_x71))), from(s(a__from(mark(_x71))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(mark(_x81))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(2nd(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(a__2nd(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(s(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(s(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(s(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112))))), from(s(from(from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(_x81), _x82))), _x52))))mark#(2nd(s(from(from(_x51)))))a__2nd#(s(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(s(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(s(mark(_x111)))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(cons(mark(_x101), _x102))))), from(s(a__from(a__from(a__from(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(cons(mark(_x121), _x122), _x112)))), from(s(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(mark(_x71))), _x52))))mark#(2nd(2nd(from(from(s(2nd(s(_x81))))))))a__2nd#(2nd(a__from(a__from(s(2nd(s(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(cons(_x161, _x162)))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(cons(mark(_x161), _x162)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(a__2nd(from(a__from(s(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(cons(mark(cons(mark(_x101), _x102)), from(s(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(from(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(a__from(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(cons(mark(_x101), _x102)))), from(s(a__from(a__from(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(a__from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(cons(cons(s(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(s(mark(_x81)), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(2nd(_x81))))))))a__2nd#(2nd(a__from(a__from(s(2nd(a__2nd(mark(_x81))))))))
mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))mark#(2nd(s(from(from(from(s(2nd(cons(_x91, _x92)))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(cons(mark(_x91), _x92))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(mark(_x91))))), _x52))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(a__from(cons(mark(cons(mark(_x61), _x62)), from(s(cons(mark(_x61), _x62)))))))
mark#(2nd(s(2nd(2nd(_x51)))))a__2nd#(s(a__2nd(a__2nd(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(mark(_x101)))))), from(s(a__from(a__from(a__from(a__from(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(s(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(s(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(mark(_x81)))), _x52))))mark#(2nd(s(from(_x41))))a__2nd#(s(from(mark(_x41))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(cons(mark(from(mark(_x51))), from(s(from(mark(_x51)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(mark(_x111), _x112)))), from(s(a__from(from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(from(from(s(from(_x71)))))))a__2nd#(2nd(a__from(a__from(s(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(mark(_x81)))), from(s(a__from(a__from(mark(_x81)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(from(from(mark(_x51)))))
mark#(2nd(s(from(from(from(s(2nd(s(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(s(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(2nd(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__2nd(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(from(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(2nd(a__from(mark(_x111)))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(s(mark(_x121)), _x112))), from(s(from(cons(s(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(from(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(a__from(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(2nd(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(a__from(from(a__from(s(cons(mark(_x81), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(from(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))), from(s(from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(from(a__from(a__from(cons(mark(_x101), _x102))))), from(s(from(a__from(a__from(cons(mark(_x101), _x102))))))), _x52))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(from(mark(_x61)), _x52))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(from(s(a__from(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(2nd(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(a__2nd(mark(_x101)), _x92))))))))mark#(2nd(s(from(from(from(from(_x71)))))))a__2nd#(s(from(from(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(s(from(cons(_x51, _x52)))))a__2nd#(s(a__from(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(s(mark(_x121)), _x112)))), from(s(a__from(from(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(2nd(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(a__2nd(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112))))), from(s(from(from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(s(a__2nd(mark(_x131))), _x112))), from(s(from(cons(s(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(mark(_x91))))), from(s(a__from(a__from(a__from(mark(_x91))))))), _x52))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(cons(mark(a__from(mark(_x61))), from(s(a__from(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(s(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(mark(_x101))), from(s(a__from(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(a__from(a__from(a__from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(cons(_x101, _x102), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(cons(mark(_x101), _x102), _x92))))))))mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(mark(_x91))), from(s(a__from(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__2nd(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(cons(mark(_x101), _x102)), from(s(cons(mark(_x101), _x102))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(s(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(s(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(cons(X1, X2))mark#(X1)mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(from(a__from(mark(_x61))))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(s(from(from(cons(s(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(s(mark(_x71)), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(2nd(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__2nd(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112))), from(s(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(from(from(a__from(s(a__2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__2nd(mark(_x81)))), _x52))))mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(from(from(cons(mark(s(cons(mark(_x81), _x82))), from(s(s(cons(mark(_x81), _x82)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(cons(_x111, _x112), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(cons(mark(_x111), _x112), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(from(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(a__from(mark(_x141)), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(from(from(mark(_x61))))))mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(mark(_x91)))), from(s(from(a__from(mark(_x91))))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(a__from(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112))))), from(s(a__from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(s(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(s(mark(_x141)), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(from(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(a__from(mark(_x121))), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))), from(s(a__from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(from(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(a__from(mark(_x101)), _x92))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(cons(mark(mark(_x41)), from(s(mark(_x41))))))
mark#(2nd(2nd(from(from(s(2nd(cons(_x81, _x82))))))))a__2nd#(2nd(a__from(a__from(s(a__2nd(cons(mark(_x81), _x82)))))))mark#(2nd(s(from(from(from(s(2nd(from(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(a__from(mark(_x91)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(cons(_x101, _x102)), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(cons(mark(_x101), _x102)), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(s(from(from(s(cons(_x71, _x72)))))))a__2nd#(s(a__from(a__from(s(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(s(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(s(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(s(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(s(mark(_x121))), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(cons(_x151, _x152), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(cons(mark(_x151), _x152), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(from(s(_x51)))))a__2nd#(a__2nd(a__from(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(cons(s(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(s(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(cons(mark(_x81), _x82)), from(s(cons(mark(_x81), _x82))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(from(a__from(a__from(s(a__2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(from(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(a__from(mark(_x111)))), _x82)))))))
mark#(2nd(s(from(from(from(s(2nd(2nd(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(a__2nd(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(from(from(from(from(_x71)))))))a__2nd#(2nd(a__from(from(a__from(a__from(mark(_x71)))))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(a__from(s(cons(mark(mark(_x81)), from(s(mark(_x81))))))))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(s(_x111))), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__2nd(s(mark(_x111)))), _x82)))))))mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(2nd(a__from(from(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(a__from(mark(_x121)), _x112))), from(s(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(cons(mark(a__from(a__from(s(a__2nd(mark(_x81)))))), from(s(a__from(a__from(s(a__2nd(mark(_x81))))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(mark(_x61)), from(s(mark(_x61)))), _x52))))mark#(2nd(2nd(from(from(s(2nd(cons(_x81, _x82))))))))a__2nd#(2nd(a__from(a__from(s(2nd(cons(mark(_x81), _x82)))))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(a__from(from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(from(s(_x71)))))))a__2nd#(2nd(a__from(from(a__from(s(mark(_x71)))))))mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(from(from(a__from(s(s(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(_x81), _x82))), _x52))))mark#(2nd(s(from(from(cons(cons(2nd(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(a__2nd(mark(_x81)), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(from(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__from(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))), from(s(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))
mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(mark(_x101)), from(s(mark(_x101)))))))), _x52))))
mark#(2nd(s(from(from(2nd(_x61))))))a__2nd#(s(a__from(a__from(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(s(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(s(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(s(2nd(_x71)))))))a__2nd#(s(a__from(a__from(s(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(mark(a__from(cons(a__2nd(mark(_x111)), _x102))), from(s(a__from(cons(a__2nd(mark(_x111)), _x102))))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(cons(_x91, _x92)))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(cons(mark(_x91), _x92))))))))mark#(2nd(s(from(from(cons(2nd(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(a__2nd(mark(_x71)), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))mark#(2nd(2nd(cons(s(cons(s(2nd(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(a__2nd(mark(_x81))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(cons(mark(a__from(s(a__2nd(mark(_x71))))), from(s(a__from(s(a__2nd(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__2nd(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(a__from(s(from(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(2nd(from(_x51)))))a__2nd#(s(a__2nd(a__from(mark(_x51)))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(a__from(a__from(a__from(mark(_x61))))))
mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(a__from(from(s(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(cons(cons(_x91, _x92), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(cons(mark(_x91), _x92), _x82))), _x52))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(a__from(from(from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(cons(mark(a__from(cons(mark(_x61), _x62))), from(s(a__from(cons(mark(_x61), _x62)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(a__from(from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(s(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(s(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(s(mark(_x121)), _x112))))), from(s(a__from(a__from(from(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(s(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(2nd(s(mark(_x111)))), _x82)))))))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(cons(mark(a__from(cons(cons(mark(_x71), _x72), _x62))), from(s(a__from(cons(cons(mark(_x71), _x72), _x62)))))))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(2nd(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(a__2nd(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(s(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(s(mark(_x91))))), _x52))))mark#(2nd(s(from(from(s(s(_x71)))))))a__2nd#(s(a__from(a__from(s(s(mark(_x71)))))))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(from(mark(_x41))))mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(from(_x161)))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(a__from(mark(_x161))))), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(2nd(_x111))), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__2nd(a__2nd(mark(_x111)))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(a__from(from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(s(from(from(from(s(2nd(s(_x91)))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(s(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(2nd(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(a__2nd(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))), from(s(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(cons(mark(a__from(cons(a__from(mark(_x121)), _x112))), from(s(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(cons(cons(cons(_x81, _x82), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(cons(mark(_x81), _x82), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(mark(_x91))), from(s(a__from(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(from(_x91)))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(a__from(mark(_x91)))))))))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(cons(mark(a__from(a__from(mark(_x61)))), from(s(a__from(a__from(mark(_x61))))))))mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112))), from(s(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(s(s(_x41))))a__2nd#(s(s(mark(_x41))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(cons(mark(from(a__from(s(a__from(mark(_x81)))))), from(s(from(a__from(s(a__from(mark(_x81))))))))))
mark#(2nd(2nd(s(cons(from(from(cons(from(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(a__from(mark(_x91)), _x82))), _x52))))mark#(2nd(s(2nd(s(_x51)))))a__2nd#(s(a__2nd(s(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(2nd(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(a__2nd(mark(_x121))), _x102))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(_x101)), _x82))))))))a__2nd#(s(from(from(cons(mark(s(cons(s(a__2nd(mark(_x101))), _x82))), from(s(s(cons(s(a__2nd(mark(_x101))), _x82)))))))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(cons(_x111, _x112))), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__2nd(cons(mark(_x111), _x112))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(a__from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(s(from(from(from(s(from(s(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(s(mark(_x91)))))))))
mark#(2nd(X))mark#(X)mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(from(_x81))))))))a__2nd#(2nd(a__from(a__from(s(a__2nd(a__from(mark(_x81))))))))mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(a__from(cons(mark(s(a__2nd(mark(_x71)))), from(s(s(a__2nd(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(cons(mark(_x121), _x122), _x112))), from(s(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(mark(_x81)), from(s(mark(_x81)))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(a__from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(from(a__from(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(2nd(s(s(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(mark(_x81))), from(s(a__from(mark(_x81)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(s(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(s(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(a__from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112))), from(s(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(from(from(s(a__2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(from(a__from(mark(_x91))))), from(s(a__from(from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(from(cons(mark(_x81), _x82))), from(s(from(cons(mark(_x81), _x82))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(2nd(_x81))))))))a__2nd#(2nd(a__from(a__from(s(a__2nd(a__2nd(mark(_x81))))))))
mark#(2nd(s(from(from(from(s(cons(s(_x91), _x82))))))))a__2nd#(s(from(from(cons(mark(s(cons(s(mark(_x91)), _x82))), from(s(s(cons(s(mark(_x91)), _x82)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(a__2nd(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(a__2nd(mark(_x121)), _x112))))), from(s(a__from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(s(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(s(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(2nd(_x91)))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(a__2nd(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(s(_x101)), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(s(mark(_x101))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112))), from(s(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(2nd(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(a__2nd(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(a__from(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(cons(mark(from(a__from(mark(_x61)))), from(s(from(a__from(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(from(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(a__from(mark(_x141)), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(a__2nd(from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(a__from(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(mark(a__from(cons(mark(_x101), _x102))), from(s(a__from(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(cons(mark(_x101), _x102))), from(s(a__from(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(a__from(mark(_x121)), _x112))), from(s(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112))))), from(s(a__from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(from(_x81))))))))a__2nd#(2nd(a__from(a__from(s(2nd(a__from(mark(_x81))))))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(from(from(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(2nd(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(a__2nd(mark(_x141)), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(_x101)), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(2nd(mark(_x101))), _x82)))))))mark#(2nd(2nd(s(s(s(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(s(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(2nd(_x161)))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(a__2nd(mark(_x161))))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(cons(_x91, _x92)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(_x91), _x92)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(a__2nd(a__2nd(mark(_x131))), _x112))), from(s(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(s(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(s(mark(_x81))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(from(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__from(mark(_x111)), _x102))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(cons(_x111, _x112))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(2nd(cons(mark(_x111), _x112))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(s(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(s(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(a__from(from(mark(_x71))), _x52))))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(a__from(from(cons(cons(mark(_x71), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(2nd(s(cons(a__from(mark(_x61)), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(s(2nd(_x41))))a__2nd#(s(2nd(mark(_x41))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(cons(_x121, _x122)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(cons(mark(_x121), _x122)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(s(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(a__2nd(mark(_x121)), _x112))), from(s(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(mark(_x91)))), from(s(a__from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(from(a__from(s(2nd(mark(_x71)))))))mark#(2nd(2nd(cons(s(cons(s(cons(_x81, _x82)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(cons(mark(_x81), _x82)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(cons(_x111, _x112), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(cons(mark(_x111), _x112), _x102))))), _x52))))
mark#(2nd(2nd(from(from(from(s(_x71)))))))a__2nd#(a__2nd(a__from(a__from(a__from(s(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(a__2nd(mark(_x121)), _x112))))), from(s(from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(cons(mark(s(a__from(cons(mark(_x91), _x92)))), from(s(s(a__from(cons(mark(_x91), _x92))))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(2nd(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(a__2nd(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(s(cons(_x41, _x42))))a__2nd#(s(cons(mark(_x41), _x42)))
mark#(2nd(s(from(2nd(_x51)))))a__2nd#(s(a__from(a__2nd(mark(_x51)))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(cons(mark(s(a__from(mark(_x81)))), from(s(s(a__from(mark(_x81))))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(a__from(from(s(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(cons(mark(from(a__from(s(mark(_x71))))), from(s(from(a__from(s(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(2nd(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__2nd(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(cons(mark(_x141), _x142))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(2nd(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(a__2nd(mark(_x111)))), _x82)))))))
mark#(2nd(2nd(cons(s(cons(s(2nd(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__2nd(mark(_x81))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(s(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(s(_x71)))))))a__2nd#(2nd(a__from(a__from(s(s(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(from(_x71)))))))a__2nd#(s(from(a__from(a__from(a__from(mark(_x71)))))))mark#(2nd(s(from(from(2nd(_x61))))))a__2nd#(s(a__from(from(a__2nd(mark(_x61))))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(from(from(a__from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(a__from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(a__2nd(2nd(mark(_x131))), _x112))), from(s(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))), from(s(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(a__from(from(s(mark(_x61))))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(a__from(from(s(a__2nd(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(2nd(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(2nd(a__2nd(mark(_x111)))), _x82)))))))mark#(2nd(2nd(s(s(s(s(_x71)))))))a__2nd#(2nd(s(s(s(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(cons(mark(_x121), _x122), _x112))))), from(s(a__from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(cons(mark(from(mark(_x51))), from(s(from(mark(_x51)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(cons(_x151, _x152))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(cons(mark(_x151), _x152))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(from(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(a__from(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(a__from(a__from(a__from(a__2nd(mark(_x71)))))))mark#(2nd(s(from(_x41))))a__2nd#(s(cons(mark(mark(_x41)), from(s(mark(_x41))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(from(a__from(mark(_x51)))))mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(cons(_x151, _x152), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(cons(mark(_x151), _x152), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(s(cons(mark(_x131), _x132)), _x112))), from(s(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(a__from(from(cons(mark(_x61), _x62)))))mark#(2nd(s(from(from(from(cons(_x71, _x72)))))))a__2nd#(s(a__from(a__from(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(a__from(from(s(mark(_x71)))))))mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(from(a__from(s(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(cons(mark(a__from(s(a__2nd(mark(_x81))))), from(s(a__from(s(a__2nd(mark(_x81))))))))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(cons(mark(a__from(mark(_x61))), from(s(a__from(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(from(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(a__from(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(2nd(_x91), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(a__2nd(mark(_x91)), _x82)))))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(2nd(a__from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(a__2nd(from(a__from(a__2nd(mark(_x61))))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(from(cons(mark(s(a__2nd(mark(_x81)))), from(s(s(a__2nd(mark(_x81))))))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__from(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(from(s(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(s(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(s(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(s(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(cons(mark(_x141), _x142))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(cons(mark(a__from(s(mark(_x61)))), from(s(a__from(s(mark(_x61))))))))
mark#(2nd(2nd(cons(s(cons(s(s(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(s(mark(_x81))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(s(2nd(cons(_x51, _x52)))))a__2nd#(s(a__2nd(cons(mark(_x51), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(a__from(mark(_x81))), _x62)), _x42)))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(a__from(a__from(s(mark(_x71)))))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(a__2nd(a__from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(a__from(cons(mark(cons(cons(mark(_x71), _x72), _x62)), from(s(cons(cons(mark(_x71), _x72), _x62)))))))
mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(a__from(from(a__from(s(s(mark(_x81))))))))mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(from(from(from(s(cons(mark(_x81), _x82)))))))
mark#(2nd(2nd(from(_x41))))a__2nd#(2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(a__2nd(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(cons(mark(a__from(s(mark(_x61)))), from(s(a__from(s(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))
mark#(2nd(2nd(from(from(from(2nd(_x71)))))))a__2nd#(2nd(a__from(from(a__from(a__2nd(mark(_x71)))))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(from(from(s(mark(_x71)))))))
mark#(from(X))a__from#(mark(X))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(s(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(from(_x91), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(a__from(mark(_x91)), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(cons(mark(a__from(a__from(mark(_x61)))), from(s(a__from(a__from(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(a__from(cons(mark(s(mark(_x61))), from(s(s(mark(_x61))))))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(a__from(cons(mark(s(a__2nd(mark(_x81)))), from(s(s(a__2nd(mark(_x81))))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(cons(mark(a__from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(a__from(s(cons(mark(cons(mark(_x91), _x92)), from(s(cons(mark(_x91), _x92))))))))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(cons(mark(a__from(mark(_x71))), from(s(a__from(mark(_x71))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(from(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(a__from(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))mark#(2nd(s(from(from(s(from(_x71)))))))a__2nd#(s(a__from(a__from(s(a__from(mark(_x71)))))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(a__from(s(from(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(from(a__from(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(s(from(from(from(s(cons(s(from(_x101)), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__from(mark(_x101))), _x82)))))))
mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(a__from(a__from(a__from(s(cons(mark(_x81), _x82)))))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(a__from(s(from(cons(mark(_x91), _x92))))))))
mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(2nd(a__from(a__from(a__2nd(mark(_x61))))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(from(_x111))), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__2nd(a__from(mark(_x111)))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(cons(mark(_x81), _x82))), from(s(a__from(cons(mark(_x81), _x82))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(s(s(2nd(_x71)))))))a__2nd#(2nd(s(s(s(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(cons(_x151, _x152))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(cons(mark(_x151), _x152))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(2nd(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(a__2nd(mark(_x91)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(a__2nd(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(a__from(from(s(2nd(mark(_x71)))))))
mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(cons(_x71, _x72)))))))a__2nd#(a__2nd(a__from(a__from(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112))), from(s(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(a__from(from(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(_x141, _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(s(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(from(cons(_x51, _x52)))))a__2nd#(a__2nd(a__from(cons(mark(_x51), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(mark(_x91)))), from(s(a__from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(from(a__from(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(from(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(a__from(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(s(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(s(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(s(mark(_x141)), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(cons(mark(a__from(s(mark(_x71)))), from(s(a__from(s(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(from(_x71)))))))a__2nd#(s(a__from(a__from(a__from(a__from(mark(_x71)))))))
mark#(2nd(s(from(from(from(s(cons(cons(_x91, _x92), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(cons(mark(_x91), _x92), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(cons(_x111, _x112))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(cons(mark(_x111), _x112))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(a__from(mark(_x121)), _x112))), from(s(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(2nd(a__from(from(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(from(from(from(2nd(_x71)))))))a__2nd#(a__2nd(a__from(a__from(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(cons(mark(a__from(s(2nd(mark(_x71))))), from(s(a__from(s(2nd(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(s(_x81))))))))a__2nd#(2nd(a__from(a__from(s(a__2nd(s(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(cons(_x71, _x72)))))))a__2nd#(s(from(from(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))), from(s(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(cons(from(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(a__from(mark(_x71)), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(from(a__from(mark(_x91)))), from(s(from(a__from(mark(_x91))))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(cons(_x81, _x82)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(cons(mark(_x81), _x82)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(cons(_x91, _x92), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(cons(mark(_x91), _x92), _x82))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(cons(mark(_x141), _x142))), _x112)))))), _x52))))mark#(2nd(s(from(from(_x51)))))a__2nd#(s(from(from(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(mark(_x71)), from(s(mark(_x71))))), _x52))))mark#(2nd(s(from(from(from(s(from(from(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(a__from(mark(_x91)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(s(s(from(_x71)))))))a__2nd#(2nd(s(s(s(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(from(a__from(s(2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(cons(mark(_x81), _x82))), _x52))))mark#(2nd(s(from(from(from(cons(_x71, _x72)))))))a__2nd#(s(from(a__from(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(cons(mark(a__from(mark(_x61))), from(s(a__from(mark(_x61))))))))
mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(a__2nd(a__from(a__from(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(s(_x161)))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(s(mark(_x161))))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(a__2nd(mark(_x121)), _x112)))), from(s(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(from(X))mark#(X)
mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(from(s(a__from(cons(mark(_x91), _x92))))))))mark#(2nd(2nd(s(cons(from(from(from(2nd(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__2nd(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(s(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(s(mark(_x101)), _x92))))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(s(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(s(mark(_x111)), _x102))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(from(a__from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(from(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(a__from(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(from(from(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(cons(mark(_x91), _x92))))))))mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(cons(_x151, _x152), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(cons(mark(_x151), _x152), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(a__2nd(a__from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(a__from(from(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(a__2nd(2nd(mark(_x131))), _x112))))), from(s(from(a__from(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))))), _x52))))a__from#(X)mark#(X)
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(a__from(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(cons(_x71, _x72)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(_x71), _x72)), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(cons(mark(a__from(a__from(s(mark(_x71))))), from(s(a__from(a__from(s(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(from(from(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(s(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(2nd(mark(_x111)), _x102))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(a__from(s(cons(mark(mark(_x81)), from(s(mark(_x81))))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(2nd(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(a__from(cons(mark(s(2nd(mark(_x71)))), from(s(s(2nd(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(from(2nd(_x51)))))a__2nd#(a__2nd(a__from(a__2nd(mark(_x51)))))
mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(a__2nd(mark(_x111))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(cons(mark(s(a__from(mark(_x81)))), from(s(s(a__from(mark(_x81))))))))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(from(a__from(a__from(mark(_x61))))))
mark#(2nd(2nd(from(from(s(cons(_x71, _x72)))))))a__2nd#(2nd(a__from(a__from(s(cons(mark(_x71), _x72))))))mark#(2nd(s(from(from(from(s(from(2nd(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(a__2nd(mark(_x91)))))))))
mark#(2nd(2nd(from(from(from(from(_x71)))))))a__2nd#(a__2nd(a__from(a__from(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(2nd(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(a__2nd(mark(_x141)), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(from(a__from(cons(cons(mark(_x71), _x72), _x62)))))mark#(2nd(s(from(from(cons(cons(from(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(a__from(mark(_x81)), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(s(mark(_x121)), _x112)), from(s(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))mark#(2nd(2nd(s(cons(from(from(cons(2nd(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(a__2nd(mark(_x91)), _x82))), _x52))))

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(s(from(from(from(2nd(_x71))))))) → a__2nd#(s(from(a__from(a__from(a__2nd(mark(_x71))))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(s(from(a__from(a__from(a__2nd(a__2nd(mark(_x81)))))))) 
a__2nd#(s(from(a__from(a__from(a__2nd(cons(mark(_x81), _x82))))))) 
a__2nd#(s(from(a__from(a__from(a__2nd(s(mark(_x81)))))))) 
a__2nd#(s(from(from(a__from(a__2nd(mark(_x71))))))) 
a__2nd#(s(from(a__from(cons(mark(a__2nd(mark(_x71))), from(s(a__2nd(mark(_x71))))))))) 
a__2nd#(s(from(cons(mark(a__from(a__2nd(mark(_x71)))), from(s(a__from(a__2nd(mark(_x71))))))))) 
a__2nd#(s(from(a__from(from(a__2nd(mark(_x71))))))) 
a__2nd#(s(from(a__from(a__from(a__2nd(a__from(mark(_x81)))))))) 
a__2nd#(s(from(a__from(a__from(2nd(mark(_x71))))))) 
Thus, the rule mark#(2nd(s(from(from(from(2nd(_x71))))))) → a__2nd#(s(from(a__from(a__from(a__2nd(mark(_x71))))))) is replaced by the following rules:
mark#(2nd(s(from(from(from(2nd(_x71))))))) → a__2nd#(s(from(a__from(from(a__2nd(mark(_x71)))))))mark#(2nd(s(from(from(from(2nd(2nd(_x81)))))))) → a__2nd#(s(from(a__from(a__from(a__2nd(a__2nd(mark(_x81))))))))
mark#(2nd(s(from(from(from(2nd(_x71))))))) → a__2nd#(s(from(a__from(a__from(2nd(mark(_x71)))))))mark#(2nd(s(from(from(from(2nd(_x71))))))) → a__2nd#(s(from(from(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(s(from(from(from(2nd(s(_x81)))))))) → a__2nd#(s(from(a__from(a__from(a__2nd(s(mark(_x81))))))))mark#(2nd(s(from(from(from(2nd(from(_x81)))))))) → a__2nd#(s(from(a__from(a__from(a__2nd(a__from(mark(_x81))))))))
mark#(2nd(s(from(from(from(2nd(_x71))))))) → a__2nd#(s(from(cons(mark(a__from(a__2nd(mark(_x71)))), from(s(a__from(a__2nd(mark(_x71)))))))))mark#(2nd(s(from(from(from(2nd(cons(_x81, _x82)))))))) → a__2nd#(s(from(a__from(a__from(a__2nd(cons(mark(_x81), _x82)))))))
mark#(2nd(s(from(from(from(2nd(_x71))))))) → a__2nd#(s(from(a__from(cons(mark(a__2nd(mark(_x71))), from(s(a__2nd(mark(_x71)))))))))

Problem 23: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

mark#(2nd(s(from(from(_x51)))))a__2nd#(s(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), from(s(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(s(X))mark#(X)mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(cons(mark(from(a__from(s(a__2nd(mark(_x81)))))), from(s(from(a__from(s(a__2nd(mark(_x81))))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(s(cons(mark(_x131), _x132)), _x112)), from(s(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(mark(from(cons(a__2nd(mark(_x111)), _x102))), from(s(from(cons(a__2nd(mark(_x111)), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(cons(mark(cons(mark(_x131), _x132)), from(s(cons(mark(_x131), _x132)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(cons(mark(cons(a__from(cons(mark(_x131), _x132)), _x112)), from(s(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(cons(mark(from(a__from(from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))), from(s(from(a__from(from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(cons(mark(cons(a__from(cons(mark(_x131), _x132)), _x112)), from(s(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112))))), from(s(a__from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))
mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(a__from(cons(mark(s(mark(_x61))), from(s(s(mark(_x61))))))))mark#(2nd(2nd(cons(s(cons(s(from(from(s(_x101)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(cons(mark(s(mark(_x101))), from(s(s(mark(_x101))))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(s(mark(_x121)), _x112))), from(s(a__from(cons(s(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(mark(_x71))), from(s(a__from(mark(_x71))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112))), from(s(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(_x121, _x123))), a__from(mark(_x151))), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(cons(mark(cons(a__from(cons(mark(_x131), _x132)), _x112)), from(s(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112))))), from(s(from(from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(_x51)))))a__2nd#(s(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(cons(mark(_x101), _x102))))), from(s(a__from(a__from(a__from(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(cons(mark(_x121), _x122), _x112)))), from(s(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(a__2nd(from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(a__from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(cons(mark(_x101), _x102)))), from(s(a__from(a__from(cons(mark(_x101), _x102))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(from(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(a__from(mark(_x111)), _x102))))), _x52))))
mark#(2nd(s(from(from(cons(cons(s(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(s(mark(_x81)), _x72), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(from(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(2nd(s(a__from(mark(_x151))))), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(2nd(_x81))))))))a__2nd#(2nd(a__from(a__from(s(2nd(a__2nd(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(from(from(_x101)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(a__from(mark(_x101))))), _x62)), _x42)))mark#(2nd(2nd(cons(s(cons(s(from(from(cons(s(_x111), _x102)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(cons(s(mark(_x111)), _x102)))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(s(cons(mark(_x131), _x132)), _x112))), from(s(from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(from(s(cons(_x111, _x112))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(cons(mark(a__from(s(cons(mark(_x111), _x112)))), from(s(a__from(s(cons(mark(_x111), _x112))))))), _x62)), _x42)))mark#(2nd(2nd(cons(_x41, cons(s(_x31), _x23)))))a__2nd#(s(mark(_x31)))
mark#(2nd(2nd(cons(s(cons(s(from(from(cons(from(_x111), _x102)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(cons(a__from(mark(_x111)), _x102)))), _x62)), _x42)))mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(a__from(cons(mark(cons(mark(_x61), _x62)), from(s(cons(mark(_x61), _x62)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(mark(_x101)))))), from(s(a__from(a__from(a__from(a__from(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(from(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(s(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(s(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(a__from(a__from(a__from(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112))))), from(s(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(cons(_x101, _x102)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(from(a__from(cons(mark(_x101), _x102)))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(cons(mark(_x141), _x142))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(from(_x181)))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(a__from(mark(_x181))))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(cons(_x91, _x92))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(cons(mark(_x91), _x92))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(mark(_x81)))), from(s(a__from(a__from(mark(_x81)))))), _x52))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(from(from(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(s(mark(_x121)), _x112))), from(s(from(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(2nd(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(2nd(cons(_x81, _x82))))))))a__2nd#(s(from(cons(mark(a__from(a__2nd(cons(mark(_x81), _x82)))), from(s(a__from(a__2nd(cons(mark(_x81), _x82)))))))))
mark#(2nd(2nd(cons(s(cons(s(from(from(cons(_x101, _x102)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(from(cons(mark(_x101), _x102)))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))mark#(2nd(s(from(from(from(2nd(cons(_x81, _x82))))))))a__2nd#(s(from(a__from(from(a__2nd(cons(mark(_x81), _x82)))))))
mark#(2nd(s(from(from(from(2nd(cons(_x81, _x82))))))))a__2nd#(s(from(a__from(a__from(2nd(cons(mark(_x81), _x82)))))))mark#(2nd(2nd(cons(s(cons(s(from(from(cons(_x101, _x102)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(cons(mark(cons(mark(_x101), _x102)), from(s(cons(mark(_x101), _x102)))))), _x62)), _x42)))
mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(a__from(from(a__from(s(cons(mark(_x81), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(cons(from(_x51), _x42))))a__2nd#(a__2nd(cons(a__from(mark(_x51)), _x42)))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(from(a__from(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(from(a__from(a__from(cons(mark(_x101), _x102))))), from(s(from(a__from(a__from(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(mark(_x121), _x122), _x112))), from(s(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(from(_x71)))))))a__2nd#(s(from(from(a__from(a__from(mark(_x71)))))))
mark#(2nd(s(from(from(from(s(from(cons(2nd(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(a__2nd(mark(_x101)), _x92))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(from(s(a__from(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(s(from(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__from(mark(_x71)))), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(s(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__2nd(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112))))), from(s(from(from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(from(s(2nd(_x111))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(s(a__2nd(mark(_x111)))))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(s(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(cons(a__2nd(s(mark(_x121))), _x102))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(s(_x101)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(from(a__from(s(mark(_x101))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(mark(_x91))))), from(s(a__from(a__from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(cons(_x151, _x152), _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(cons(cons(mark(_x151), _x152), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(cons(mark(a__from(mark(_x61))), from(s(a__from(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__from(a__2nd(mark(_x111))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(2nd(cons(from(_x91), _x82))))))))a__2nd#(s(from(a__from(a__from(a__2nd(cons(a__from(mark(_x91)), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(mark(_x101))), from(s(a__from(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(a__from(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(cons(_x101, _x102), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(cons(mark(_x101), _x102), _x92))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(cons(_x21, _x22)))a__2nd#(cons(mark(_x21), _x22))
mark#(2nd(2nd(cons(s(cons(s(from(from(_x91))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(cons(mark(a__from(mark(_x91))), from(s(a__from(mark(_x91)))))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(cons(a__from(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(from(from(cons(2nd(a__2nd(mark(_x131))), _x112))))), from(s(from(from(from(cons(2nd(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(from(a__from(a__2nd(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(mark(_x91))), from(s(a__from(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(cons(mark(_x101), _x102)), from(s(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(2nd(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__2nd(mark(_x71))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(s(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(s(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(cons(X1, X2))mark#(X1)mark#(2nd(2nd(s(s(from(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(s(_x101)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(from(s(mark(_x101))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(2nd(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__2nd(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(cons(_x61, _x62), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(_x61), _x62), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(cons(_x111, _x112), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(cons(mark(_x111), _x112), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(from(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(a__from(mark(_x141)), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(2nd(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__2nd(mark(_x61))), _x42)))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(from(from(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(from(a__from(a__from(a__2nd(mark(_x111))))))), from(s(a__from(from(a__from(a__from(a__2nd(mark(_x111))))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(a__from(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112))))), from(s(a__from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(cons(mark(mark(_x151)), from(s(mark(_x151)))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(a__2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(s(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(s(mark(_x141)), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(_x41, cons(from(_x31), _x23)))))a__2nd#(a__from(mark(_x31)))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(from(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(a__from(mark(_x121))), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(from(s(cons(cons(_x121, _x122), _x112))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(s(cons(cons(mark(_x121), _x122), _x112))))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(from(mark(_x121)), _x112)), from(s(cons(from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(s(s(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(s(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(s(_x161)), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(a__from(s(mark(_x161))), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(cons(mark(mark(_x41)), from(s(mark(_x41))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(from(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(a__from(mark(_x91)))))))))mark#(2nd(2nd(from(from(s(2nd(cons(_x81, _x82))))))))a__2nd#(2nd(a__from(a__from(s(a__2nd(cons(mark(_x81), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(cons(mark(a__2nd(mark(_x111))), from(s(a__2nd(mark(_x111))))))))), _x52))))mark#(2nd(s(from(from(s(cons(_x71, _x72)))))))a__2nd#(s(a__from(a__from(s(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(2nd(2nd(s(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(cons(_x101, _x102)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(cons(mark(a__from(cons(mark(_x101), _x102))), from(s(a__from(cons(mark(_x101), _x102)))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(s(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(s(mark(_x111))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(s(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(s(mark(_x121))), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(cons(mark(a__from(mark(_x141))), from(s(a__from(mark(_x141)))))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(s(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(s(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(_x91))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(from(a__from(mark(_x91)))), _x62)), _x42)))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(from(a__from(a__from(s(a__2nd(mark(_x81))))))))mark#(2nd(s(from(from(from(s(2nd(2nd(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(a__2nd(mark(_x91)))))))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(from(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(a__from(mark(_x111)))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(cons(_x131, _x132), _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__from(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(2nd(a__from(from(cons(mark(_x61), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(a__from(mark(_x121)), _x112))), from(s(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(2nd(_x101)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(a__2nd(mark(_x101))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(cons(mark(mark(_x141)), from(s(mark(_x141)))))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(2nd(cons(cons(_x91, _x92), _x82))))))))a__2nd#(s(from(a__from(a__from(a__2nd(cons(cons(mark(_x91), _x92), _x82)))))))mark#(2nd(2nd(from(from(from(s(_x71)))))))a__2nd#(2nd(a__from(from(a__from(s(mark(_x71)))))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(a__from(from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(s(from(from(cons(cons(2nd(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(a__2nd(mark(_x81)), _x72), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(from(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__from(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(s(_x51)))))a__2nd#(a__2nd(s(s(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(s(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(from(mark(_x61))))))mark#(2nd(s(from(from(2nd(_x61))))))a__2nd#(s(a__from(a__from(a__2nd(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(_x141, _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(cons(mark(from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), from(s(from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(a__from(s(from(mark(_x81))))))))
mark#(2nd(s(2nd(from(_x51)))))a__2nd#(s(a__2nd(a__from(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(a__from(a__from(a__from(mark(_x61))))))mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(a__from(from(s(mark(_x61))))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(a__from(from(from(mark(_x61))))))mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(from(cons(mark(a__from(a__2nd(mark(_x71)))), from(s(a__from(a__2nd(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(s(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(s(mark(_x121)), _x112))))), from(s(a__from(a__from(from(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(2nd(_x151), _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(cons(a__2nd(mark(_x151)), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(cons(mark(a__from(cons(cons(mark(_x71), _x72), _x62))), from(s(a__from(cons(cons(mark(_x71), _x72), _x62)))))))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(2nd(2nd(s(cons(from(from(from(s(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(s(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(s(s(_x71)))))))a__2nd#(s(a__from(a__from(s(s(mark(_x71)))))))mark#(2nd(2nd(from(_x41))))a__2nd#(a__2nd(from(mark(_x41))))
mark#(2nd(s(from(from(from(s(cons(s(from(_x101)), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__from(mark(_x101))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(s(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(from(_x161)))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(a__from(mark(_x161))))), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(2nd(_x111))), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__2nd(a__2nd(mark(_x111)))), _x82)))))))
mark#(2nd(s(from(from(from(s(2nd(s(_x91)))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(s(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(2nd(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(a__2nd(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))), from(s(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(cons(cons(cons(_x81, _x82), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(cons(mark(_x81), _x82), _x72), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(cons(mark(a__2nd(mark(_x161))), from(s(a__2nd(mark(_x161))))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(s(_x61), _x52)))))a__2nd#(2nd(s(cons(s(mark(_x61)), _x52))))
mark#(2nd(s(from(from(from(s(2nd(from(_x91)))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(a__from(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(from(a__from(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112))), from(s(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(s(s(_x41))))a__2nd#(s(s(mark(_x41))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(cons(mark(from(a__from(s(a__from(mark(_x81)))))), from(s(from(a__from(s(a__from(mark(_x81))))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(from(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(a__from(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112))))), from(s(from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(s(2nd(s(_x51)))))a__2nd#(s(a__2nd(s(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(2nd(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(a__2nd(mark(_x121))), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(cons(_x111, _x112))), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__2nd(cons(mark(_x111), _x112))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(X))mark#(X)
mark#(2nd(s(from(s(cons(_x61, _x62))))))a__2nd#(s(a__from(s(cons(mark(_x61), _x62)))))mark#(2nd(2nd(from(from(s(2nd(from(_x81))))))))a__2nd#(2nd(a__from(a__from(s(a__2nd(a__from(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(cons(mark(_x121), _x122), _x112))), from(s(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(cons(mark(from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))), from(s(from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(mark(_x81))), from(s(a__from(mark(_x81)))))), _x52))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(from(a__from(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(s(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(s(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(a__from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112))), from(s(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(from(from(s(a__2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__from(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(from(a__from(mark(_x91))))), from(s(a__from(from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(s(_x51)))))a__2nd#(s(cons(mark(s(mark(_x51))), from(s(s(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(2nd(_x81))))))))a__2nd#(2nd(a__from(a__from(s(a__2nd(a__2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(s(mark(_x101))), from(s(s(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(a__from(cons(mark(_x131), _x132)), _x112)), from(s(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(a__2nd(mark(_x121)), _x112))))), from(s(a__from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(s(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(s(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(a__from(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112))), from(s(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(s(mark(_x101))))), from(s(a__from(a__from(s(mark(_x101)))))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(s(_x101)), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(s(mark(_x101))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112))), from(s(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(cons(2nd(mark(_x111)), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(from(a__2nd(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(2nd(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(cons(mark(from(a__from(mark(_x61)))), from(s(from(a__from(mark(_x61))))))))mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(a__2nd(from(a__from(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(from(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(a__from(mark(_x141)), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(mark(a__from(cons(mark(_x101), _x102))), from(s(a__from(cons(mark(_x101), _x102))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(a__from(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(2nd(2nd(_x81))))))))a__2nd#(s(from(a__from(a__from(a__2nd(a__2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112))))), from(s(a__from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(a__from(mark(_x121)), _x112))), from(s(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(from(a__from(a__from(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(from(_x171), _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(cons(a__from(mark(_x171)), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(from(_x81))))))))a__2nd#(2nd(a__from(a__from(s(2nd(a__from(mark(_x81))))))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(from(from(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(2nd(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(a__2nd(mark(_x141)), _x132), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(_x101)), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(2nd(mark(_x101))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(s(_x151)), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(a__from(s(mark(_x151))), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(cons(_x91, _x92)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(_x91), _x92)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(2nd(_x161)))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(a__2nd(mark(_x161))))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(a__2nd(a__2nd(mark(_x131))), _x112))), from(s(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(from(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__from(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(a__from(from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(cons(a__from(a__2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112))), from(s(from(cons(cons(cons(cons(a__from(a__2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(a__from(from(cons(cons(mark(_x71), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(a__2nd(mark(_x121)), _x112))), from(s(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(cons(_x151, _x152)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(2nd(s(cons(mark(_x151), _x152)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(mark(_x91)))), from(s(a__from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(cons(_x81, _x82)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(cons(mark(_x81), _x82)), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(s(_x71)))))))a__2nd#(a__2nd(a__from(a__from(a__from(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(cons(mark(mark(_x171)), from(s(mark(_x171)))))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(cons(mark(s(a__from(cons(mark(_x91), _x92)))), from(s(s(a__from(cons(mark(_x91), _x92))))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(2nd(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(a__2nd(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(cons(mark(s(a__from(mark(_x81)))), from(s(s(a__from(mark(_x81))))))))))
mark#(2nd(s(cons(_x41, _x42))))a__2nd#(s(cons(mark(_x41), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(s(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__from(a__2nd(s(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(cons(mark(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)), from(s(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(from(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(s(a__from(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(cons(mark(from(a__from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), from(s(from(a__from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(a__from(from(s(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(cons(_x161, _x162)), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(a__from(cons(mark(_x161), _x162)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(from(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(2nd(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__2nd(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(2nd(_x181)))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(a__2nd(mark(_x181))))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(a__from(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(2nd(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__2nd(mark(_x81))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(s(s(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__from(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(from(_x151)), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(a__from(a__from(mark(_x151))), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(s(_x71)))))))a__2nd#(2nd(a__from(a__from(s(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(2nd(a__2nd(mark(_x131))), _x112))), from(s(from(cons(2nd(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(a__from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(from(from(a__from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(from(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__2nd(a__from(mark(_x151))))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(a__2nd(2nd(mark(_x131))), _x112))), from(s(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(a__from(from(s(mark(_x61))))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(a__from(from(s(a__2nd(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(cons(_x151, _x152))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(cons(mark(_x151), _x152))), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(cons(mark(from(mark(_x51))), from(s(from(mark(_x51)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(from(_x161)), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(a__from(a__from(mark(_x161))), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(2nd(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__2nd(mark(_x71)), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(s(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(a__2nd(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(cons(_x151, _x152), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(cons(mark(_x151), _x152), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(cons(mark(cons(a__from(mark(_x141)), _x132)), from(s(cons(a__from(mark(_x141)), _x132)))), _x112)))))), _x52))))mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(a__from(from(cons(mark(_x61), _x62)))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(a__from(from(s(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(cons(_x121, _x122)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(cons(a__2nd(cons(mark(_x121), _x122)), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(from(mark(_x101)))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(from(a__from(s(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(2nd(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(s(a__2nd(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(cons(mark(a__from(s(a__2nd(mark(_x81))))), from(s(a__from(s(a__2nd(mark(_x81))))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(from(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(a__from(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(from(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(a__from(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(2nd(_x91), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(a__2nd(mark(_x91)), _x82)))))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(2nd(a__from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(s(from(from(from(s(from(s(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(s(mark(_x91)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(from(a__from(from(cons(a__2nd(mark(_x111)), _x102))))), from(s(from(a__from(from(cons(a__2nd(mark(_x111)), _x102))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(from(a__from(cons(a__from(a__from(mark(_x131))), _x112))))), from(s(a__from(from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(s(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(s(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(from(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(s(a__from(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(s(mark(_x101)))), from(s(a__from(s(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(from(a__from(a__2nd(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(a__from(mark(_x81))), _x62)), _x42)))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(a__from(a__from(s(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(cons(_x61, _x62))))))a__2nd#(a__2nd(a__from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(a__from(cons(mark(cons(cons(mark(_x71), _x72), _x62)), from(s(cons(cons(mark(_x71), _x72), _x62)))))))
mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(a__from(from(a__from(s(s(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(from(a__from(cons(a__from(a__from(a__from(mark(_x141)))), _x112))))), from(s(a__from(from(a__from(cons(a__from(a__from(a__from(mark(_x141)))), _x112)))))))), _x52))))
mark#(2nd(2nd(from(_x41))))a__2nd#(2nd(a__from(mark(_x41))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(2nd(_x161)), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(a__from(a__2nd(mark(_x161))), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(s(_x151)), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(a__from(s(mark(_x151))), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(cons(mark(a__from(s(mark(_x61)))), from(s(a__from(s(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(a__from(a__from(a__from(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(2nd(_x71)))))))a__2nd#(2nd(a__from(from(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(from(from(s(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(a__from(cons(mark(s(mark(_x61))), from(s(s(mark(_x61))))))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(a__from(cons(mark(s(a__2nd(mark(_x81)))), from(s(s(a__2nd(mark(_x81))))))))))
mark#(2nd(s(from(s(s(_x61))))))a__2nd#(s(a__from(s(s(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(cons(mark(a__from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(a__from(s(cons(mark(cons(mark(_x91), _x92)), from(s(cons(mark(_x91), _x92))))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(a__2nd(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(from(a__from(cons(mark(_x61), _x62)))))mark#(2nd(2nd(2nd(_x41))))a__2nd#(a__2nd(a__2nd(mark(_x41))))
mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(a__from(s(from(cons(mark(_x91), _x92))))))))mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(a__from(a__from(a__from(s(cons(mark(_x81), _x82)))))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(from(_x111))), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__2nd(a__from(mark(_x111)))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(s(s(2nd(_x71)))))))a__2nd#(2nd(s(s(s(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(s(s(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(s(s(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(from(from(cons(2nd(a__2nd(s(mark(_x141)))), _x112))))), from(s(from(from(from(cons(2nd(a__2nd(s(mark(_x141)))), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(a__2nd(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112))))), from(s(a__from(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(s(_x61)), cons(_x21, _x23)))))a__2nd#(mark(_x21))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112))), from(s(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(cons(_x51, _x52)))))a__2nd#(a__2nd(a__from(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(2nd(from(_x81))))))))a__2nd#(s(from(a__from(a__from(a__2nd(a__from(mark(_x81))))))))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(from(a__from(mark(_x51)))))mark#(2nd(2nd(cons(s(_x51), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(s(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(s(mark(_x141)), _x132), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(s(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(cons(_x151, _x152)), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(a__from(cons(mark(_x151), _x152)), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(cons(_x91, _x92), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(cons(mark(_x91), _x92), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(s(mark(_x101)))))), from(s(a__from(a__from(a__from(s(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(cons(_x111, _x112))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(cons(mark(_x111), _x112))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(from(a__from(a__from(a__2nd(mark(_x111)))))), from(s(from(a__from(a__from(a__2nd(mark(_x111))))))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(from(s(cons(2nd(_x121), _x112))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(s(cons(a__2nd(mark(_x121)), _x112))))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(a__from(mark(_x121)), _x112))), from(s(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(2nd(a__from(from(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(cons(mark(a__from(s(2nd(mark(_x71))))), from(s(a__from(s(2nd(mark(_x71)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(cons(_x151, _x152), _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(cons(cons(mark(_x151), _x152), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(a__from(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(cons(_x71, _x72)))))))a__2nd#(s(from(from(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(cons(_x91, _x92), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(cons(mark(_x91), _x92), _x82))), _x52))))
mark#(2nd(s(from(from(_x51)))))a__2nd#(s(from(from(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(cons(mark(_x141), _x142))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(s(s(from(_x71)))))))a__2nd#(2nd(s(s(s(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(s(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(cons(_x71, _x72)))))))a__2nd#(s(from(a__from(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(a__2nd(a__from(a__from(a__2nd(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(s(_x161)))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(s(mark(_x161))))), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(s(s(_x121)))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(s(s(mark(_x121))))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(a__2nd(mark(_x121)), _x112)))), from(s(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(s(_x61)), _x42))))a__2nd#(2nd(cons(s(s(mark(_x61))), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(_x141, _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(from(_x131), _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__from(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(2nd(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__2nd(mark(_x91))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(s(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(s(mark(_x101)), _x92))))))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(from(a__from(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(s(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(s(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(from(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(a__from(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(from(from(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(_x161, _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(cons(a__2nd(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112))), from(s(from(cons(cons(cons(cons(a__2nd(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(cons(mark(_x91), _x92))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(s(_x61))))))a__2nd#(s(from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(from(a__from(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)))), from(s(from(a__from(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(cons(mark(cons(mark(_x131), _x132)), from(s(cons(mark(_x131), _x132)))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(a__2nd(a__from(a__from(s(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(cons(_x121, _x122))))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(a__2nd(cons(mark(_x121), _x122))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(2nd(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__2nd(a__2nd(mark(_x151))))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(a__from(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112))), from(s(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(cons(a__from(mark(_x151)), _x142), _x132), _x122), _x112))), from(s(from(cons(cons(cons(cons(a__from(mark(_x151)), _x142), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(_x161, _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(a__from(s(cons(mark(mark(_x81)), from(s(mark(_x81))))))))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(s(from(_x121)))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(s(a__from(mark(_x121))))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))), from(s(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(a__from(cons(mark(s(2nd(mark(_x71)))), from(s(s(2nd(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(s(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(s(mark(_x111))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(cons(_x171, _x172))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__from(a__2nd(cons(mark(_x171), _x172))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(a__2nd(mark(_x111))))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(cons(mark(s(a__from(mark(_x81)))), from(s(s(a__from(mark(_x81))))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(_x141, _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(cons(_x71, _x72)))))))a__2nd#(2nd(a__from(a__from(s(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(from(_x71)))))))a__2nd#(a__2nd(a__from(a__from(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(cons(cons(from(_x81), _x72), _x62))))))a__2nd#(s(a__from(a__from(cons(cons(a__from(mark(_x81)), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(s(mark(_x121)), _x112)), from(s(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(cons(_x41, cons(2nd(_x31), _x23)))))a__2nd#(a__2nd(mark(_x31)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(s(_x151), _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(cons(s(mark(_x151)), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(2nd(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(a__2nd(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(s(_x131), _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(s(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(s(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(cons(s(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(cons(_x171, _x172))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(s(cons(mark(_x171), _x172))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(_x101)), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(mark(_x101))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(from(s(cons(_x111, _x112))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(from(s(cons(mark(_x111), _x112))))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(cons(_x151, _x152))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(s(cons(mark(_x151), _x152))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))), from(s(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112))))), from(s(from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(cons(mark(cons(a__2nd(mark(_x111)), _x102)), from(s(cons(a__2nd(mark(_x111)), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(a__2nd(mark(_x121)), _x112))), from(s(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(2nd(_x121))))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(a__2nd(a__2nd(mark(_x121)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(2nd(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(2nd(s(a__2nd(mark(_x151))))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(mark(_x101)))), from(s(a__from(a__from(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(2nd(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(cons(a__2nd(a__2nd(mark(_x121))), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(mark(_x121), _x122), _x112))))), from(s(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112))), from(s(from(cons(cons(2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__2nd(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(from(cons(2nd(_x111), _x102)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(cons(a__2nd(mark(_x111)), _x102)))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(cons(_x161, _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(mark(_x101))))), from(s(a__from(a__from(a__from(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(cons(mark(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)), from(s(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(2nd(s(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(s(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(s(s(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(cons(mark(mark(_x141)), from(s(mark(_x141)))), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(a__from(from(cons(cons(2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))))), from(s(from(from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(cons(mark(a__from(a__2nd(mark(_x111)))), from(s(a__from(a__2nd(mark(_x111))))))))), _x52))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(2nd(s(a__2nd(mark(_x51)))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(from(s(a__from(mark(_x81))))))))
a__2nd#(cons(X, cons(Y, Z)))mark#(Y)mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(from(_x161)), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__from(a__from(mark(_x161))), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(_x51), _x42))))a__2nd#(2nd(cons(s(mark(_x51)), _x42)))mark#(2nd(2nd(s(s(2nd(_x61))))))a__2nd#(2nd(s(s(a__2nd(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(a__from(cons(mark(mark(_x71)), from(s(mark(_x71))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(_x71), _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(from(from(from(cons(_x71, _x72)))))))a__2nd#(2nd(a__from(from(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(cons(mark(a__2nd(mark(_x161))), from(s(a__2nd(mark(_x161))))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(_x161, cons(_x141, _x143))), mark(_x161)), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(from(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(a__from(mark(_x91)), _x82))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(mark(_x111), _x112))), from(s(from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(cons(_x161, _x162)), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__from(cons(mark(_x161), _x162)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(2nd(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(a__2nd(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(s(_x101)), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(s(mark(_x101))), _x82)))))))mark#(2nd(2nd(s(s(from(s(_x71)))))))a__2nd#(2nd(s(s(a__from(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(s(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(s(mark(_x111)), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(s(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(s(mark(_x81)))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(from(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(_x81), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(cons(_x171, _x172))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(cons(mark(_x171), _x172))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(mark(_x71))), _x52))))mark#(2nd(2nd(from(from(s(2nd(s(_x81))))))))a__2nd#(2nd(a__from(a__from(s(2nd(s(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(_x91))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(cons(mark(mark(_x91)), from(s(mark(_x91)))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(cons(mark(mark(_x151)), from(s(mark(_x151)))), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(cons(_x161, _x162)))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(cons(mark(_x161), _x162)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(cons(_x151, _x152), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(cons(mark(_x151), _x152), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(from(_x121))))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(a__2nd(a__from(mark(_x121)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(cons(mark(cons(mark(_x101), _x102)), from(s(cons(mark(_x101), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(_x161, _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(cons(a__2nd(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(cons(a__2nd(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(cons(_x41, _x42))))a__2nd#(2nd(cons(mark(_x41), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(from(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(cons(_x91, _x92)))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(cons(mark(_x91), _x92))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(cons(mark(from(cons(s(cons(a__from(mark(_x141)), _x132)), _x112))), from(s(from(cons(s(cons(a__from(mark(_x141)), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(2nd(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__from(a__2nd(mark(_x151))))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(from(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__from(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(cons(_x151, _x152), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(cons(cons(mark(_x151), _x152), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(from(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))), from(s(from(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(s(cons(_x61, _x62))))))a__2nd#(2nd(s(s(cons(mark(_x61), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(mark(_x91))))), _x52))))mark#(2nd(2nd(cons(2nd(_x51), _x42))))a__2nd#(a__2nd(cons(a__2nd(mark(_x51)), _x42)))
mark#(2nd(s(2nd(2nd(_x51)))))a__2nd#(s(a__2nd(a__2nd(mark(_x51)))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), cons(_x21, _x23)))))a__2nd#(mark(_x21))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(from(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__from(a__from(mark(_x151))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112))))), from(s(from(a__from(from(cons(cons(2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(s(cons(s(_x81), _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(s(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(from(from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(mark(_x81)))), _x52))))mark#(2nd(s(from(_x41))))a__2nd#(s(from(mark(_x41))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(cons(mark(from(mark(_x51))), from(s(from(mark(_x51)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(mark(_x111), _x112)))), from(s(a__from(from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(from(from(s(from(_x71)))))))a__2nd#(2nd(a__from(a__from(s(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(s(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(s(mark(_x91)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(2nd(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__2nd(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(from(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(2nd(a__from(mark(_x111)))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(cons(mark(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112))), from(s(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(s(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(s(s(mark(_x111))))))), _x52))))
mark#(2nd(s(from(from(from(s(from(from(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(a__from(mark(_x91)))))))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(a__from(a__from(s(2nd(mark(_x81))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))), from(s(from(a__from(a__from(cons(a__2nd(mark(_x111)), _x102))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(cons(mark(a__2nd(mark(_x141))), from(s(a__2nd(mark(_x141)))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(from(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(s(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(cons(s(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(s(from(cons(_x51, _x52)))))a__2nd#(s(a__from(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(cons(_x101, _x102)), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(cons(mark(_x101), _x102)), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(s(mark(_x121)), _x112)))), from(s(a__from(from(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(2nd(cons(2nd(_x91), _x82))))))))a__2nd#(s(from(a__from(a__from(a__2nd(cons(a__2nd(mark(_x91)), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(2nd(_x91), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(a__2nd(mark(_x91)), _x82))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(a__2nd(cons(mark(_x141), _x142))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(cons(mark(a__from(a__2nd(mark(_x141)))), from(s(a__from(a__2nd(mark(_x141)))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(s(a__2nd(mark(_x131))), _x112))), from(s(from(cons(s(a__2nd(mark(_x131))), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(2nd(cons(_x81, _x82))))))))a__2nd#(s(from(from(a__from(a__2nd(cons(mark(_x81), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(s(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(2nd(_x131), _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(cons(mark(_x101), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(a__from(a__from(a__from(cons(mark(_x111), _x112))))), from(s(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(cons(mark(mark(_x101)), from(s(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112))))), from(s(a__from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(from(_x151), _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(cons(a__from(mark(_x151)), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(from(a__from(mark(_x61))))))mark#(2nd(2nd(cons(s(cons(s(from(from(s(_x101)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(cons(mark(a__from(s(mark(_x101)))), from(s(a__from(s(mark(_x101))))))), _x62)), _x42)))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))mark#(2nd(s(from(from(cons(s(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(s(mark(_x71)), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(2nd(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(s(a__2nd(mark(_x151))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(_x131, _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112))), from(s(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(from(from(a__from(s(a__2nd(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(2nd(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__2nd(mark(_x81)))), _x52))))
mark#(2nd(2nd(s(s(from(from(_x71)))))))a__2nd#(2nd(s(s(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(2nd(_x51)))))a__2nd#(a__2nd(s(a__2nd(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(cons(mark(a__from(mark(_x131))), from(s(a__from(mark(_x131))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(2nd(_x91))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__2nd(mark(_x91)))), _x62)), _x42)))
mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(from(from(cons(mark(s(cons(mark(_x81), _x82))), from(s(s(cons(mark(_x81), _x82)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(mark(mark(_x121)), from(s(mark(_x121)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(mark(_x91))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(mark(_x91)))), from(s(from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(s(mark(_x101)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(from(_x71), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(a__from(mark(_x71)), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))), from(s(a__from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(a__from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(2nd(cons(_x81, cons(_x61, _x63)))))))))a__2nd#(s(from(a__from(a__from(mark(_x61))))))mark#(2nd(s(from(from(from(s(cons(s(2nd(s(cons(_x121, _x122)))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(s(cons(mark(_x121), _x122)))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(cons(mark(from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112))))), from(s(from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(cons(mark(a__from(from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), from(s(a__from(from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(cons(from(_x101), _x92)))))))))a__2nd#(s(from(from(a__from(s(a__from(cons(a__from(mark(_x101)), _x92))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(s(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(s(s(mark(_x151))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(2nd(_x61), _x52)))))a__2nd#(a__2nd(s(cons(a__2nd(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(cons(_x151, _x152)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(s(cons(mark(_x151), _x152)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(from(s(from(_x111))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(s(a__from(mark(_x111)))))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(from(_x121)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(cons(a__2nd(a__from(mark(_x121))), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(cons(_x101, _x102)), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(cons(mark(_x101), _x102)), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(from(_x21)))a__2nd#(a__from(mark(_x21)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(cons(mark(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112))), from(s(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(from(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(a__from(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(cons(_x151, _x152), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(cons(mark(_x151), _x152), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(_x141, _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112))), from(s(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(s(_x121))))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(a__2nd(s(mark(_x121)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(s(s(_x71)), _x52)))))a__2nd#(2nd(s(cons(s(s(mark(_x71))), _x52))))
mark#(2nd(2nd(from(s(_x51)))))a__2nd#(a__2nd(a__from(s(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(cons(mark(_x81), _x82)), from(s(cons(mark(_x81), _x82))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(cons(mark(mark(_x81)), from(s(mark(_x81))))), _x62)), _x42)))
mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(from(a__from(cons(mark(a__2nd(mark(_x71))), from(s(a__2nd(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(from(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))), from(s(from(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(cons(_x151, _x152)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__from(cons(mark(_x151), _x152)))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(from(_x71)))))))a__2nd#(2nd(a__from(from(a__from(a__from(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(a__from(from(a__from(s(cons(mark(mark(_x81)), from(s(mark(_x81))))))))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(s(_x111))), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__2nd(s(mark(_x111)))), _x82)))))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(from(cons(mark(mark(_x51)), from(s(mark(_x51)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(a__2nd(s(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(cons(mark(a__from(a__from(s(a__2nd(mark(_x81)))))), from(s(a__from(a__from(s(a__2nd(mark(_x81))))))))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(mark(_x61)), from(s(mark(_x61)))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(cons(_x81, _x82))))))))a__2nd#(2nd(a__from(a__from(s(2nd(cons(mark(_x81), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(s(_x81))))))))a__2nd#(s(from(from(a__from(s(s(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))), from(s(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(cons(cons(_x51, _x52), _x42))))a__2nd#(a__2nd(cons(cons(mark(_x51), _x52), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(mark(_x101)), from(s(mark(_x101)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(s(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(from(mark(_x81))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(s(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(s(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(s(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(s(mark(_x71))), _x52))))mark#(2nd(s(from(from(s(2nd(_x71)))))))a__2nd#(s(a__from(a__from(s(a__2nd(mark(_x71)))))))
mark#(2nd(s(from(from(cons(2nd(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(a__2nd(mark(_x71)), _x62)))))mark#(2nd(s(from(from(from(s(2nd(cons(_x91, _x92)))))))))a__2nd#(s(a__from(from(a__from(s(a__2nd(cons(mark(_x91), _x92))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(mark(a__from(cons(a__2nd(mark(_x111)), _x102))), from(s(a__from(cons(a__2nd(mark(_x111)), _x102))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(cons(s(from(_x61)), _x42))))a__2nd#(a__2nd(cons(s(a__from(mark(_x61))), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(2nd(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(a__2nd(mark(_x81))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(cons(mark(a__from(s(a__2nd(mark(_x71))))), from(s(a__from(s(a__2nd(mark(_x71)))))))))mark#(2nd(2nd(s(cons(s(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(s(a__from(mark(_x71))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(cons(_x91, _x92), _x82))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(cons(cons(mark(_x91), _x92), _x82))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(from(a__2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112))))), from(s(from(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(s(_x171), _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(cons(s(mark(_x171)), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(cons(mark(mark(_x131)), from(s(mark(_x131))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(s(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(s(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(cons(cons(_x111, _x112), _x102)))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(cons(cons(mark(_x111), _x112), _x102)))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(cons(mark(a__from(cons(mark(_x111), _x112))), from(s(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(s(from(from(cons(_x61, _x62))))))a__2nd#(s(cons(mark(a__from(cons(mark(_x61), _x62))), from(s(a__from(cons(mark(_x61), _x62)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(_x161, _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(cons(a__2nd(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(a__from(from(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(cons(a__2nd(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(s(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(cons(s(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(from(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(s(a__from(mark(_x151))))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(s(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(2nd(s(mark(_x111)))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(2nd(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(a__2nd(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(_x91))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(from(mark(_x91)))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(2nd(_x171), _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(cons(a__2nd(mark(_x171)), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(from(s(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(cons(a__from(mark(_x151)), _x142), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(cons(a__from(mark(_x151)), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(2nd(a__from(from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(a__from(cons(a__from(a__from(a__from(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(cons(mark(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))), from(s(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(cons(mark(a__from(cons(a__from(mark(_x121)), _x112))), from(s(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(2nd(_x151)), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(a__from(a__2nd(mark(_x151))), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(mark(_x91))), from(s(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(cons(mark(a__from(a__from(mark(_x61)))), from(s(a__from(a__from(mark(_x61))))))))
mark#(2nd(2nd(cons(s(s(cons(_x71, _x72))), _x42))))a__2nd#(a__2nd(cons(s(s(cons(mark(_x71), _x72))), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(_x101)), _x82))))))))a__2nd#(s(from(from(cons(mark(s(cons(s(a__2nd(mark(_x101))), _x82))), from(s(s(cons(s(a__2nd(mark(_x101))), _x82)))))))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(a__from(a__from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(mark(_x71))), _x52))))mark#(2nd(s(from(from(from(s(from(s(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(s(mark(_x91)))))))))
mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(a__from(cons(mark(s(a__2nd(mark(_x71)))), from(s(s(a__2nd(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(from(s(_x91))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(s(mark(_x91)))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(_x81))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(mark(_x81)), from(s(mark(_x81)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(a__from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(cons(mark(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))), from(s(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(2nd(s(s(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(cons(mark(from(cons(s(cons(mark(_x131), _x132)), _x112))), from(s(from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(from(cons(mark(_x81), _x82))), from(s(from(cons(mark(_x81), _x82))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(cons(mark(cons(a__from(a__from(a__from(mark(_x141)))), _x112)), from(s(cons(a__from(a__from(a__from(mark(_x141)))), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(_x91), _x82))))))))a__2nd#(s(from(from(cons(mark(s(cons(s(mark(_x91)), _x82))), from(s(s(cons(s(mark(_x91)), _x82)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(a__2nd(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(cons(mark(cons(a__from(mark(_x121)), _x112)), from(s(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(a__2nd(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(2nd(2nd(_x91)))))))))a__2nd#(s(a__from(a__from(a__from(s(a__2nd(a__2nd(mark(_x91)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(from(a__2nd(mark(_x111))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(2nd(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(2nd(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(a__2nd(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(a__2nd(a__from(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(cons(a__2nd(s(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(s(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__from(s(mark(_x151))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(from(_x151)), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(a__from(a__from(mark(_x151))), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(a__from(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(cons(mark(a__from(cons(mark(_x101), _x102))), from(s(a__from(cons(mark(_x101), _x102))))))), _x52))))mark#(2nd(2nd(cons(_x41, cons(cons(_x31, _x32), _x23)))))a__2nd#(cons(mark(_x31), _x32))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(cons(mark(cons(a__from(a__from(mark(_x131))), _x112)), from(s(cons(a__from(a__from(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(a__from(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(s(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(s(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(s(_x161)), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__from(s(mark(_x161))), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(s(s(cons(_x71, _x72)))))))a__2nd#(2nd(s(s(s(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(cons(s(cons(s(s(_x81)), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(s(mark(_x81))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(2nd(_x151), _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(cons(a__2nd(mark(_x151)), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(cons(_x111, _x112))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(2nd(cons(mark(_x111), _x112))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(s(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__2nd(s(mark(_x151))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(s(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(s(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(_x61), _x52)))))a__2nd#(2nd(s(cons(a__from(mark(_x61)), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(s(2nd(_x41))))a__2nd#(s(2nd(mark(_x41))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(cons(mark(cons(mark(_x111), _x112)), from(s(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(a__from(cons(mark(_x111), _x112)))), from(s(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(cons(_x121, _x122)), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(a__2nd(cons(mark(_x121), _x122)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(s(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(from(a__from(cons(a__from(mark(_x121)), _x112)))), from(s(from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(from(cons(mark(mark(_x61)), from(s(mark(_x61))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(_x161, _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__2nd(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(a__from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(from(a__from(s(2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(a__from(from(cons(s(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))), from(s(from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(cons(_x111, _x112), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(cons(mark(_x111), _x112), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(a__2nd(mark(_x121)), _x112))))), from(s(from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(from(a__from(a__from(2nd(mark(_x71)))))))
mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(from(a__from(from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(2nd(_x51)))))a__2nd#(s(a__from(a__2nd(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(from(mark(_x121)), _x112))), from(s(a__from(cons(from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(cons(mark(from(a__from(s(mark(_x71))))), from(s(from(a__from(s(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__2nd(s(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(cons(mark(_x141), _x142))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(s(2nd(_x121)))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(s(a__2nd(mark(_x121))))), _x82)))))))mark#(2nd(s(from(from(from(2nd(s(_x81))))))))a__2nd#(s(from(a__from(a__from(a__2nd(s(mark(_x81))))))))
mark#(2nd(s(from(from(from(s(cons(s(2nd(2nd(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(a__2nd(a__2nd(mark(_x111)))), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(s(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, cons(_x121, _x123))), mark(_x141)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(cons(mark(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112))), from(s(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(a__from(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(from(_x71)))))))a__2nd#(s(from(a__from(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(cons(mark(a__from(mark(_x101))), from(s(a__from(mark(_x101)))))))), _x52))))
mark#(2nd(s(from(from(2nd(_x61))))))a__2nd#(s(a__from(from(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(cons(s(cons(cons(_x71, _x72), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(cons(mark(_x71), _x72), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))), from(s(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(from(a__from(a__from(mark(_x101)))))), from(s(a__from(from(a__from(a__from(mark(_x101)))))))), _x52))))mark#(2nd(s(from(from(from(s(cons(s(2nd(2nd(_x111))), _x82))))))))a__2nd#(s(from(from(from(s(cons(s(2nd(a__2nd(mark(_x111)))), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(from(cons(cons(mark(_x121), _x122), _x112))))), from(s(a__from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(s(s(s(_x71)))))))a__2nd#(2nd(s(s(s(s(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(from(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__2nd(a__from(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(cons(mark(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))), from(s(a__from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(from(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(a__from(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(2nd(_x71)))))))a__2nd#(s(a__from(a__from(a__from(a__2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(_x41))))a__2nd#(s(cons(mark(mark(_x41)), from(s(mark(_x41))))))mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(from(a__from(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(a__from(cons(s(cons(mark(_x131), _x132)), _x112))), from(s(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(cons(_x71, _x72)))))))a__2nd#(s(a__from(a__from(a__from(cons(mark(_x71), _x72))))))mark#(2nd(2nd(cons(s(cons(s(from(from(s(cons(_x111, _x112))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(cons(mark(s(cons(mark(_x111), _x112))), from(s(s(cons(mark(_x111), _x112))))))), _x62)), _x42)))
mark#(2nd(s(from(s(_x51)))))a__2nd#(s(from(s(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(from(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(from(cons(mark(s(mark(_x71))), from(s(s(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112))), from(s(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(cons(mark(mark(_x141)), from(s(mark(_x141)))), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(cons(mark(a__from(mark(_x61))), from(s(a__from(mark(_x61))))))))
mark#(2nd(2nd(cons(s(cons(s(from(from(s(cons(from(_x121), _x112))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(s(cons(a__from(mark(_x121)), _x112))))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(cons(mark(_x141), _x142))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(from(a__from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(a__2nd(from(a__from(a__2nd(mark(_x61))))))mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(from(cons(mark(s(a__2nd(mark(_x81)))), from(s(s(a__2nd(mark(_x81))))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__from(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(cons(_x101, _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(from(cons(mark(_x101), _x102))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(from(a__from(from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(_x51, _x52)))))a__2nd#(2nd(s(cons(mark(_x51), _x52))))
mark#(2nd(2nd(cons(s(s(2nd(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(a__2nd(mark(_x71)))), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(cons(_x141, _x142))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(cons(mark(_x141), _x142))), _x112)))))), _x52))))mark#(2nd(2nd(from(from(s(_x61))))))a__2nd#(2nd(cons(mark(a__from(s(mark(_x61)))), from(s(a__from(s(mark(_x61))))))))
mark#(2nd(2nd(cons(s(cons(s(s(_x81)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(s(mark(_x81))), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(2nd(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(a__2nd(s(a__2nd(mark(_x151)))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(s(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(s(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(s(2nd(cons(_x51, _x52)))))a__2nd#(s(a__2nd(cons(mark(_x51), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(cons(_x151, _x152)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(a__from(a__from(a__2nd(cons(mark(_x151), _x152)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(2nd(_x161)), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__from(a__2nd(mark(_x161))), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(s(from(s(from(_x61))))))a__2nd#(s(a__from(s(a__from(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(cons(mark(from(cons(cons(cons(cons(a__2nd(s(mark(_x161))), _x142), _x132), _x122), _x112))), from(s(from(cons(cons(cons(cons(a__2nd(s(mark(_x161))), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(_x81, _x82))))))))a__2nd#(s(from(from(from(s(cons(mark(_x81), _x82)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(a__2nd(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(a__2nd(a__2nd(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(s(cons(cons(_x81, _x82), _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(cons(mark(_x81), _x82), _x72)), _x52))))mark#(from(X))a__from#(mark(X))
mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(s(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(cons(from(_x91), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(a__from(mark(_x91)), _x82)))))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(cons(mark(a__from(a__from(mark(_x61)))), from(s(a__from(a__from(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(from(from(cons(2nd(2nd(s(mark(_x141)))), _x112))))), from(s(from(from(from(cons(2nd(2nd(s(mark(_x141)))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))mark#(2nd(s(from(from(from(2nd(cons(_x81, _x82))))))))a__2nd#(s(from(a__from(cons(mark(a__2nd(cons(mark(_x81), _x82))), from(s(a__2nd(cons(mark(_x81), _x82)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(2nd(cons(mark(a__from(mark(_x51))), from(s(a__from(mark(_x51)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(2nd(a__2nd(s(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(from(_x151))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(a__from(mark(_x151)))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(2nd(s(cons(cons(mark(a__from(mark(_x71))), from(s(a__from(mark(_x71))))), _x52))))
mark#(2nd(s(from(s(2nd(_x61))))))a__2nd#(s(a__from(s(a__2nd(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(cons(a__2nd(mark(_x151)), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(s(cons(2nd(_x81), _x72)), _x52)))))a__2nd#(a__2nd(s(cons(s(cons(a__2nd(mark(_x81)), _x72)), _x52))))mark#(2nd(s(from(from(s(from(_x71)))))))a__2nd#(s(a__from(a__from(s(a__from(mark(_x71)))))))
mark#(2nd(s(from(from(from(s(from(_x81))))))))a__2nd#(s(from(from(a__from(s(from(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(mark(_x91))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(2nd(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(cons(a__2nd(cons(a__2nd(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(s(from(_x61))))))a__2nd#(2nd(s(s(cons(mark(mark(_x61)), from(s(mark(_x61))))))))
mark#(2nd(s(from(from(from(s(cons(s(from(_x101)), _x82))))))))a__2nd#(s(from(from(a__from(s(cons(s(a__from(mark(_x101))), _x82)))))))mark#(2nd(2nd(from(from(2nd(_x61))))))a__2nd#(2nd(a__from(a__from(a__2nd(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(cons(mark(_x81), _x82))), from(s(a__from(cons(mark(_x81), _x82))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(_x141, _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(cons(_x151, _x152))), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(cons(a__2nd(s(cons(mark(_x151), _x152))), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(a__2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(from(2nd(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(a__2nd(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112))))), from(s(from(a__from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(_x71)))))))a__2nd#(2nd(a__from(from(s(2nd(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(s(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(a__from(cons(a__from(s(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(_x161, _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(2nd(cons(mark(_x161), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(s(_x151), _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(cons(cons(s(mark(_x151)), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(cons(_x71, _x72)))))))a__2nd#(a__2nd(a__from(a__from(a__from(cons(mark(_x71), _x72))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(s(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(2nd(cons(s(_x91), _x82))))))))a__2nd#(s(from(a__from(a__from(a__2nd(cons(s(mark(_x91)), _x82)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(a__from(cons(s(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(a__from(a__from(from(mark(_x61))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(2nd(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(a__from(a__from(cons(a__from(cons(a__2nd(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(cons(mark(cons(mark(_x131), _x132)), from(s(cons(mark(_x131), _x132)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(a__2nd(2nd(s(mark(_x141)))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(_x141, _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(cons(mark(_x141), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(a__from(mark(_x91)))), from(s(a__from(a__from(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(a__from(cons(mark(_x111), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(s(_x181)))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(s(mark(_x181))))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(a__2nd(mark(_x131))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(from(a__from(a__from(mark(_x101))))), from(s(from(a__from(a__from(mark(_x101)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(a__from(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(from(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(a__2nd(a__from(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(a__from(cons(mark(a__from(s(mark(_x71)))), from(s(a__from(s(mark(_x71)))))))))mark#(2nd(2nd(cons(s(s(s(_x71))), _x42))))a__2nd#(a__2nd(cons(s(s(s(mark(_x71)))), _x42)))
mark#(2nd(s(from(from(from(from(_x71)))))))a__2nd#(s(a__from(a__from(a__from(a__from(mark(_x71)))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(2nd(a__2nd(a__from(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(a__from(from(cons(a__from(cons(mark(_x131), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(a__2nd(a__from(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(cons(mark(cons(mark(_x131), _x132)), from(s(cons(mark(_x131), _x132)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(2nd(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__from(a__2nd(a__2nd(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(cons(_x81, _x82))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(cons(mark(_x81), _x82))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112))), from(s(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(from(a__from(a__from(cons(a__from(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(2nd(a__2nd(mark(_x131))), _x112))))), from(s(from(a__from(from(cons(2nd(a__2nd(mark(_x131))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(from(_x151), _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(cons(a__from(mark(_x151)), _x142), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(from(a__from(cons(a__from(a__from(a__from(mark(_x141)))), _x112)))), from(s(from(a__from(cons(a__from(a__from(a__from(mark(_x141)))), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(_x131)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(a__from(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(from(from(from(2nd(_x71)))))))a__2nd#(a__2nd(a__from(a__from(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(2nd(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(a__from(from(a__from(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112))))), from(s(a__from(from(a__from(cons(a__from(a__from(a__2nd(mark(_x141)))), _x112)))))))), _x52))))
mark#(2nd(2nd(from(from(s(2nd(s(_x81))))))))a__2nd#(2nd(a__from(a__from(s(a__2nd(s(mark(_x81))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112))), from(s(from(cons(cons(a__2nd(cons(mark(_x141), _x142)), _x122), _x112)))))))), _x52))))
mark#(2nd(s(from(from(cons(from(_x71), _x62))))))a__2nd#(s(a__from(a__from(cons(a__from(mark(_x71)), _x62)))))mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(from(a__from(mark(_x91)))), from(s(from(a__from(mark(_x91))))))), _x52))))
mark#(2nd(2nd(cons(s(cons(s(cons(_x81, _x82)), _x62)), _x42))))a__2nd#(a__2nd(cons(s(cons(s(cons(mark(_x81), _x82)), _x62)), _x42)))mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(a__from(a__2nd(mark(_x101)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(_x71)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(mark(_x71)), from(s(mark(_x71))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(from(cons(_x151, _x152)), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(from(a__from(from(a__from(cons(a__from(cons(a__from(cons(mark(_x151), _x152)), _x132)), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(from(from(_x91)))))))))a__2nd#(s(a__from(from(a__from(s(a__from(a__from(mark(_x91)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(s(s(_x151)))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(from(from(cons(2nd(2nd(s(s(mark(_x151))))), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(2nd(_x81))))))))a__2nd#(s(a__from(from(a__from(s(2nd(mark(_x81))))))))mark#(2nd(2nd(cons(s(cons(s(from(from(s(cons(s(_x121), _x112))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(s(cons(s(mark(_x121)), _x112))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(from(from(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(a__from(cons(cons(mark(a__from(a__from(mark(_x141)))), from(s(a__from(a__from(mark(_x141)))))), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(a__from(cons(mark(from(cons(a__from(mark(_x121)), _x112))), from(s(from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(cons(mark(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))), from(s(a__from(a__from(a__from(a__from(cons(mark(_x111), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(_x61))))))a__2nd#(s(from(cons(mark(a__from(mark(_x61))), from(s(a__from(mark(_x61))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(cons(_x181, _x182)))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__from(cons(mark(_x181), _x182)))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(_x121, _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(a__from(mark(_x151)), _x142)), _x122), _x112)))))), _x52))))
mark#(from(X))mark#(X)mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(2nd(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__from(a__2nd(a__2nd(mark(_x171)))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(s(from(from(from(s(from(cons(_x91, _x92)))))))))a__2nd#(s(from(from(from(s(a__from(cons(mark(_x91), _x92))))))))mark#(2nd(2nd(cons(s(cons(s(from(from(s(s(_x111))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(a__from(a__from(s(s(mark(_x111)))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(a__from(a__from(a__from(a__from(a__from(cons(a__from(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(a__2nd(mark(_x131))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(cons(_x151, _x152), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(cons(cons(mark(_x151), _x152), _x142)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(_x141, _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(mark(_x141), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(_x141), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(s(cons(a__from(mark(_x141)), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(a__from(from(cons(s(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(_x51)))))a__2nd#(a__2nd(a__from(from(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(2nd(_x131)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(cons(mark(from(a__from(from(cons(a__2nd(2nd(mark(_x131))), _x112))))), from(s(from(a__from(from(cons(a__2nd(2nd(mark(_x131))), _x112)))))))), _x52))))
a__from#(X)mark#(X)mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), _x142)), _x122), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(2nd(cons(cons(mark(mark(_x151)), from(s(mark(_x151)))), _x142)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(2nd(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(a__2nd(mark(_x101)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(_x141)), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(from(from(cons(cons(2nd(s(mark(_x141))), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(cons(_x71, _x72)), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(_x71), _x72)), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(s(_x101))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(s(mark(_x101)))))), _x52))))
mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(cons(mark(a__from(a__from(s(mark(_x71))))), from(s(a__from(a__from(s(mark(_x71)))))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(from(a__2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(from(from(cons(cons(cons(cons(a__from(2nd(mark(_x161))), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(2nd(_x121), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(from(a__from(a__from(a__from(cons(a__2nd(mark(_x121)), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(s(_x161)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(cons(mark(a__from(from(cons(cons(cons(cons(a__2nd(s(mark(_x161))), _x142), _x132), _x122), _x112)))), from(s(a__from(from(cons(cons(cons(cons(a__2nd(s(mark(_x161))), _x142), _x132), _x122), _x112)))))))), _x52))))mark#(2nd(s(from(from(from(s(_x71)))))))a__2nd#(s(from(from(from(s(mark(_x71)))))))
mark#(2nd(2nd(s(cons(from(from(from(from(cons(2nd(_x111), _x102))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(a__from(a__from(cons(2nd(mark(_x111)), _x102))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(2nd(s(_x141))), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(s(a__2nd(s(mark(_x141)))), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(from(from(cons(a__from(mark(_x121)), _x112)))))), _x52))))mark#(2nd(2nd(cons(s(cons(s(from(from(s(cons(_x111, _x112))))), _x62)), _x42))))a__2nd#(2nd(cons(s(cons(s(from(a__from(s(cons(mark(_x111), _x112))))), _x62)), _x42)))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(from(_x121), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(cons(mark(a__from(from(a__from(cons(a__from(mark(_x121)), _x112))))), from(s(a__from(from(a__from(cons(a__from(mark(_x121)), _x112)))))))), _x52))))mark#(2nd(2nd(s(from(_x51)))))a__2nd#(2nd(s(a__from(mark(_x51)))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))), _x52))))mark#(2nd(2nd(s(s(from(2nd(_x71)))))))a__2nd#(2nd(s(s(a__from(a__2nd(mark(_x71)))))))
mark#(2nd(2nd(from(2nd(_x51)))))a__2nd#(a__2nd(a__from(a__2nd(mark(_x51)))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(2nd(cons(cons(_x171, _x172), _x162)), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(a__2nd(cons(cons(mark(_x171), _x172), _x162)), _x142), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(cons(_x141, _x142), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(cons(mark(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))), from(s(a__from(from(cons(s(cons(cons(mark(_x141), _x142), _x132)), _x112)))))))), _x52))))mark#(2nd(2nd(cons(s(cons(_x61, _x62)), _x42))))a__2nd#(2nd(cons(s(cons(mark(_x61), _x62)), _x42)))
mark#(2nd(2nd(s(cons(s(cons(from(_x81), _x72)), _x52)))))a__2nd#(2nd(s(cons(s(cons(a__from(mark(_x81)), _x72)), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(from(2nd(_x151)), _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(from(a__from(from(cons(s(cons(a__from(a__2nd(mark(_x151))), _x132)), _x112)))))), _x52))))
mark#(2nd(2nd(from(from(from(_x61))))))a__2nd#(a__2nd(from(a__from(a__from(mark(_x61))))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(s(cons(_x131, _x132)), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(from(cons(mark(from(cons(s(cons(mark(_x131), _x132)), _x112))), from(s(from(cons(s(cons(mark(_x131), _x132)), _x112)))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(_x151), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(from(mark(_x151)), _x142), _x132), _x122), _x112)))))), _x52))))mark#(2nd(s(from(from(from(s(from(2nd(_x91)))))))))a__2nd#(s(from(from(a__from(s(a__from(a__2nd(mark(_x91)))))))))
mark#(2nd(2nd(s(cons(from(from(from(from(s(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(s(a__2nd(mark(_x111))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(2nd(_x141), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(a__from(from(cons(cons(cons(a__2nd(mark(_x141)), _x132), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(_x111, _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(a__from(a__from(from(cons(mark(_x111), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(_x131), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(a__from(a__from(from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(_x21)))a__2nd#(2nd(mark(_x21)))mark#(2nd(s(from(from(cons(cons(_x71, _x72), _x62))))))a__2nd#(s(from(a__from(cons(cons(mark(_x71), _x72), _x62)))))
mark#(2nd(2nd(s(cons(from(from(from(from(_x91)))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(a__from(from(cons(mark(mark(_x91)), from(s(mark(_x91))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(2nd(_x111)))))), _x52)))))a__2nd#(a__2nd(s(cons(a__from(from(from(a__from(a__from(a__2nd(mark(_x111))))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(cons(cons(from(2nd(from(_x171))), _x142), _x132), _x122), _x112)))))), _x52)))))a__2nd#(a__2nd(s(cons(from(from(a__from(a__from(from(cons(cons(cons(cons(cons(mark(a__2nd(a__from(mark(_x171)))), from(s(a__2nd(a__from(mark(_x171)))))), _x142), _x132), _x122), _x112)))))), _x52))))

Rewrite Rules

a__2nd(cons(X, cons(Y, Z)))mark(Y)a__from(X)cons(mark(X), from(s(X)))
mark(2nd(X))a__2nd(mark(X))mark(from(X))a__from(mark(X))
mark(cons(X1, X2))cons(mark(X1), X2)mark(s(X))s(mark(X))
a__2nd(X)2nd(X)a__from(X)from(X)

Original Signature

Termination of terms over the following signature is verified: 2nd, s, mark, from, a__2nd, a__from, cons

Strategy


The right-hand side of the rule mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(_x121, _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52)))) 
a__2nd#(2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(mark(_x121), _x122), _x112))))), from(s(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52)))) 
a__2nd#(2nd(s(cons(from(from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52)))) 
a__2nd#(2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(mark(_x121), _x122), _x112))), from(s(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52)))) 
a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(s(mark(_x131)), _x122), _x112)))))), _x52)))) 
a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52)))) 
a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__from(mark(_x131)), _x122), _x112)))))), _x52)))) 
a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52)))) 
Thus, the rule mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(_x121, _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52)))) is replaced by the following rules:
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(_x121, _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(a__from(from(cons(mark(from(cons(cons(mark(_x121), _x122), _x112))), from(s(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(2nd(_x131), _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__2nd(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(_x121, _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(a__from(from(from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(_x121, _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(from(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(from(_x131), _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(a__from(mark(_x131)), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(s(_x131), _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(s(mark(_x131)), _x122), _x112)))))), _x52))))
mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(cons(_x131, _x132), _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(a__from(from(a__from(from(cons(cons(cons(mark(_x131), _x132), _x122), _x112)))))), _x52))))mark#(2nd(2nd(s(cons(from(from(from(from(from(cons(cons(2nd(cons(from(_x151), cons(_x121, _x123))), a__from(mark(_x151))), _x112)))))), _x52))))) → a__2nd#(2nd(s(cons(from(cons(mark(from(a__from(from(cons(cons(mark(_x121), _x122), _x112))))), from(s(from(a__from(from(cons(cons(mark(_x121), _x122), _x112)))))))), _x52))))