TIMEOUT

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

The following DP Processors were used


Problem 1 was processed with processor DependencyGraph (28ms).
 | – Problem 2 was processed with processor BackwardsNarrowing (83ms).
 |    | – Problem 6 was processed with processor BackwardsNarrowing (2ms).
 |    |    | – Problem 7 was processed with processor BackwardsNarrowing (15ms).
 |    |    |    | – Problem 8 was processed with processor BackwardsNarrowing (25ms).
 |    |    |    |    | – Problem 9 was processed with processor BackwardsNarrowing (56ms).
 |    |    |    |    |    | – Problem 10 was processed with processor BackwardsNarrowing (8ms).
 |    |    |    |    |    |    | – Problem 11 was processed with processor BackwardsNarrowing (15ms).
 |    |    |    |    |    |    |    | – Problem 12 was processed with processor BackwardsNarrowing (19ms).
 |    |    |    |    |    |    |    |    | – Problem 13 was processed with processor BackwardsNarrowing (55ms).
 |    |    |    |    |    |    |    |    |    | – Problem 14 was processed with processor BackwardsNarrowing (14ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 15 was processed with processor BackwardsNarrowing (21ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 16 was processed with processor BackwardsNarrowing (53ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 17 was processed with processor BackwardsNarrowing (65ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 18 was processed with processor BackwardsNarrowing (50ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 19 was processed with processor BackwardsNarrowing (99ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 20 was processed with processor BackwardsNarrowing (24ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 21 was processed with processor BackwardsNarrowing (57ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 22 was processed with processor BackwardsNarrowing (49ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 23 was processed with processor BackwardsNarrowing (41ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 24 was processed with processor BackwardsNarrowing (78ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 25 was processed with processor BackwardsNarrowing (92ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 26 was processed with processor BackwardsNarrowing (44ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 27 was processed with processor BackwardsNarrowing (106ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 28 was processed with processor BackwardsNarrowing (28ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 29 was processed with processor BackwardsNarrowing (149ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 30 was processed with processor BackwardsNarrowing (945ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 31 remains open; application of the following processors failed [BackwardsNarrowing (582ms), BackwardsNarrowing (553ms), BackwardsNarrowing (606ms), BackwardsNarrowing (884ms), BackwardsNarrowing (905ms), BackwardsNarrowing (437ms), BackwardsNarrowing (470ms), BackwardsNarrowing (527ms), BackwardsNarrowing (716ms), BackwardsNarrowing (500ms), BackwardsNarrowing (706ms), BackwardsNarrowing (772ms), BackwardsNarrowing (720ms), BackwardsNarrowing (1006ms), BackwardsNarrowing (848ms), BackwardsNarrowing (890ms), BackwardsNarrowing (1208ms), BackwardsNarrowing (1158ms), BackwardsNarrowing (1243ms), BackwardsNarrowing (937ms), BackwardsNarrowing (1281ms), BackwardsNarrowing (1502ms), BackwardsNarrowing (1071ms), BackwardsNarrowing (1621ms), BackwardsNarrowing (1742ms), BackwardsNarrowing (1320ms), BackwardsNarrowing (1935ms), BackwardsNarrowing (2042ms), BackwardsNarrowing (timeout)].
 | – Problem 3 was processed with processor PolynomialLinearRange4 (83ms).
 |    | – Problem 4 was processed with processor PolynomialLinearRange4 (22ms).
 |    |    | – Problem 5 was processed with processor PolynomialLinearRange4 (19ms).

The following open problems remain:



Open Dependency Pair Problem 2

Dependency Pairs

sel#(s(X), cons(Y, Z))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons


Problem 1: DependencyGraph



Dependency Pair Problem

Dependency Pairs

T(first(x_1, x_2))T(x_2)T(first(X, Z))first#(X, Z)
T(s(x_1))T(x_1)sel#(s(X), cons(Y, Z))sel#(X, Z)
T(from(x_1))T(x_1)sel#(s(X), cons(Y, Z))T(Z)
T(from(s(X)))from#(s(X))T(first(x_1, x_2))T(x_1)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The following SCCs where found

sel#(s(X), cons(Y, Z)) → sel#(X, Z)

T(first(x_1, x_2)) → T(x_2)T(s(x_1)) → T(x_1)
T(from(x_1)) → T(x_1)T(first(x_1, x_2)) → T(x_1)

Problem 2: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), cons(Y, Z))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(s(X), cons(Y, Z)) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z)) 
sel#(s(X), from(_x31)) 
sel#(s(X), first(s(_x32), cons(_x31, _x33))) 
sel#(s(X), sel(0, cons(cons(Y, Z), _x32))) 
Thus, the rule sel#(s(X), cons(Y, Z)) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(0, cons(cons(Y, Z), _x32))) → sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33))) → sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z)) → sel#(X, Z)sel#(s(X), from(_x31)) → sel#(X, from(s(_x31)))

Problem 6: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(0, cons(cons(Y, Z), _x32))) → sel#(X, Z) is backward 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
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32))) 
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42))) 
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63)))) 
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62)))) 
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(0, cons(from(_x71), _x32))) 
sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32)))) 
sel#(s(X), sel(0, from(cons(Y, Z)))) 
Thus, the rule sel#(s(X), sel(0, cons(cons(Y, Z), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(0, from(cons(Y, Z)))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32))) → sel#(X, from(s(_x71)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32))) → sel#(X, first(_x72, _x73))
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63)))) → sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62)))) → sel#(X, Z)

Problem 7: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is backward 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
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32))) 
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) 
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62)))) 
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))) 
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) 
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) 
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))) 
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) 
Thus, the rule sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32))) → sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) → sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))) → sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62)))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32))) → sel#(X, Z)sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))) → sel#(X, Z)

Problem 8: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is backward 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
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) 
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32))) 
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62)))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
Thus, the rule sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) → sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32))) → sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))) → sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62)))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)

Problem 9: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z) is backward 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
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42))) 
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82)))) 
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42))) 
sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83)))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42))) 
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42))) 
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62))) 
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
Thus, the rule sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42))) → sel#(X, first(_x152, _x153))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42))) → sel#(X, from(s(_x151)))sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))) → sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82)))) → sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83)))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42))) → sel#(X, Z)

Problem 10: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32))) → sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) → sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))) → sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) → sel#(X, Z)

Problem 11: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) → sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) → sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32))) → sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32))) → sel#(X, from(s(_x111)))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)

Problem 12: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72))))) → sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) → sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) → sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) → sel#(X, Z)

Problem 13: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62)))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32))) → sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32))) → sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63)))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32))) → sel#(X, from(s(_x111)))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))) → sel#(X, Z)

Problem 14: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z) is backward 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
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32)))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32))) 
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32))) 
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62)))) 
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63)))) 
Thus, the rule sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32))) → sel#(X, from(s(_x101)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32))) → sel#(X, first(_x102, _x103))
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63)))) → sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32)))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62)))) → sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)

Problem 15: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is backward 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
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72))))) → sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) → sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)

Problem 16: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) 
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) 
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72))))) 
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
Thus, the rule sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) → sel#(X, first(_x92, _x93))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72))))) → sel#(X, from(s(_x91)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)

Problem 17: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z) is backward 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
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z)))))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62)))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63)))) 
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32))) 
sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32))) 
sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32)))) 
sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) 
Thus, the rule sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32))) → sel#(X, from(s(_x101)))
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62)))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63)))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32))) → sel#(X, first(_x102, _x103))sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32)))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)

Problem 18: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z) is backward 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
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62)))) 
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63)))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32))) 
sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z)))))) 
sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32)))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32))) 
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
Thus, the rule sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32))) → sel#(X, first(_x102, _x103))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62)))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63)))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32))) → sel#(X, from(s(_x101)))sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32)))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)

Problem 19: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72))))) 
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) 
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) 
Thus, the rule sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) → sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72))))) → sel#(X, from(s(_x91)))sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)

Problem 20: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32)))) → sel#(X, Z) is backward 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
sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32))))) 
sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72)))) 
sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32)))) 
sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52))) 
sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32)))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32)))) 
Thus, the rule sel#(s(X), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32)))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32))))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52))) → sel#(X, Z)
sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32)))) → sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32)))) → sel#(X, Z)sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32)))) → sel#(X, Z)

Problem 21: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z))))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93))))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z))))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92))))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z))))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91)))))) → sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z))))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93))))))) → sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92))))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)

Problem 22: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) → sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) → sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) → sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)

Problem 23: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is backward 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
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) → sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) → sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) → sel#(X, from(s(_x131)))sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) → sel#(X, first(_x132, _x133))

Problem 24: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z) is backward 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
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93))))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82)))))) 
sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52)))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z))))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z))))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91)))))) 
sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92))))))) 
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z)))))) 
Thus, the rule sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52)))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92))))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82)))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93))))))) → sel#(X, first(_x92, _x93))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91)))))) → sel#(X, from(s(_x91)))sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z))))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z))))))) → sel#(X, Z)sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)

Problem 25: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is backward 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
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x162), cons(0, _x163))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x141, cons(0, _x132))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x172)), _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x132), _x162))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x132))), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x132)), cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x142)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, from(0)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x162), cons(0, _x163))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x132))), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x132)), cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, from(0)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x172)), _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) → sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x141, cons(0, _x132))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) → sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) → sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x142)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x132), _x162))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)

Problem 26: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, from(0)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x132)), cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x141, cons(0, _x132))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x142)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x132), _x162))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x132))), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x162), cons(0, _x163))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x172)), _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z) is backward 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
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x122))))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(s(0), cons(_x131, cons(0, _x52))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63)))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(sel(0, cons(0, _x142)), cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x102)), from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(s(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32)))) 
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x52)), _x132)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, from(0)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x52)), _x62))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(from(sel(0, cons(0, _x52)))))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(from(_x101))), _x32))) 
sel#(s(X), sel(sel(0, sel(s(0), cons(_x91, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), from(sel(0, from(cons(Y, Z)))))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x162)), _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(from(cons(sel(0, cons(0, _x52)), _x62)), _x112)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, sel(0, cons(cons(0, _x52), _x152))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, first(s(_x152), cons(0, _x153))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62)))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(first(s(_x122), cons(sel(0, cons(0, _x52)), _x123))))), cons(sel(0, from(cons(Y, Z))), _x32))) 
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32))) 
Thus, the rule sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63)))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x52)), _x132)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x52)), _x62))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x102)), from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, from(0)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, first(s(_x152), cons(0, _x153))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32))) → sel#(X, first(_x102, _x103))
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(from(sel(0, cons(0, _x52)))))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42))) → sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(s(0), cons(_x131, cons(0, _x52))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(s(0), cons(_x91, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x162)), _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, sel(0, cons(cons(0, _x52), _x152))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x122))))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(first(s(_x122), cons(sel(0, cons(0, _x52)), _x123))))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(from(cons(sel(0, cons(0, _x52)), _x62)), _x112)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32)))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62)))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(sel(0, cons(0, _x142)), cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32))) → sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32))) → sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(from(_x101))), _x32))) → sel#(X, from(s(_x101)))

Problem 27: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(sel(0, cons(0, _x142)), cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(s(0), cons(_x131, cons(0, _x52))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, from(0)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x52)), _x62))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x132)), cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x122))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(first(s(_x122), cons(sel(0, cons(0, _x52)), _x123))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, first(s(_x152), cons(0, _x153))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(s(X), sel(sel(0, sel(0, from(from(sel(0, cons(0, _x52)))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x141, cons(0, _x132))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x91, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x162)), _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, from(0)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x142)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x132), _x162))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, sel(0, cons(from(cons(sel(0, cons(0, _x52)), _x62)), _x112)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x132))), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x162), cons(0, _x163))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, sel(0, cons(cons(0, _x52), _x152))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x172)), _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x52)), _x132)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x102)), from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x92)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x142)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x92)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, cons(0, _x92)), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x132), cons(0, _x133))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, cons(0, _x92))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x132), cons(0, _x133))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, cons(0, _x92))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) → sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x92)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x92)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) → sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, cons(0, _x92)), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) → sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x142)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)

Problem 28: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(sel(0, cons(0, _x142)), cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(s(0), cons(_x131, cons(0, _x52))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, from(0)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x52)), _x62))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x132)), cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), from(_x31))sel#(X, from(s(_x31)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x92)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x142)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x122))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(first(s(_x122), cons(sel(0, cons(0, _x52)), _x123))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, first(s(_x152), cons(0, _x153))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(s(X), sel(sel(0, sel(0, from(from(sel(0, cons(0, _x52)))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x141, cons(0, _x132))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x132), cons(0, _x133))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x91, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x162)), _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, from(0)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, cons(0, _x92))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x92)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x142)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x132), _x162))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(from(cons(sel(0, cons(0, _x52)), _x62)), _x112)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x132))), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x162), cons(0, _x163))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, sel(0, cons(cons(0, _x52), _x152))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x172)), _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, cons(0, _x92)), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x52)), _x132)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x102)), from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z)))))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62))))) → sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62))))) → sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))) → sel#(X, Z)

Problem 29: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(from(_x121), _x72)), _x63))))sel#(X, from(s(_x121)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x52), _x82), _x112)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72)))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, from(0)), _x52))), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(s(0), cons(_x151, cons(0, _x142))), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(sel(0, cons(0, _x142))), cons(_x131, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x181, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(sel(0, cons(cons(cons(Y, Z), _x72), _x142)), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x132)))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, first(s(_x112), cons(cons(Y, Z), _x113)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x102))), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x192)), cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92))), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x132)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(sel(0, cons(cons(0, _x92), _x162))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x82)), _x132)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x102), cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x103)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, sel(0, cons(from(0), _x92))), _x63))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(from(sel(0, cons(sel(0, cons(0, _x92)), _x52))), _x102)))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(sel(0, cons(0, _x162)), _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(0, _x272)), cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x211, cons(cons(sel(0, cons(0, _x252)), _x92), _x132))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(0)), _x52))), cons(_x31, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, first(s(_x122), cons(from(0), _x123)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), first(s(_x82), cons(sel(0, cons(cons(Y, Z), _x72)), _x83)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), _x72))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, cons(cons(0, _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(sel(0, cons(0, _x142)), _x152)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x92)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(sel(0, cons(0, _x122)), cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x202), cons(sel(0, cons(cons(0, _x92), _x132)), _x203)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x122)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, cons(cons(0, _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x232))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), from(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(sel(0, cons(0, _x122)), cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), sel(0, cons(cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x72))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), first(s(_x82), cons(sel(0, cons(cons(Y, Z), _x72)), _x83)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x102)), cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(cons(0, _x92)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(sel(0, cons(cons(Y, Z), _x112)), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(sel(0, cons(0, _x92)), _x123))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), sel(0, cons(first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72)))), _x52))))sel#(X, Z)sel#(sel(s(sel(0, cons(sel(0, cons(0, _x72)), _x82))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x181, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112))), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(from(_x121), _x72)), _x63))))sel#(X, from(s(_x121)))
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(from(sel(0, cons(0, _x52)))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), sel(0, cons(cons(_x81, cons(_x71, sel(0, cons(from(0), _x92)))), _x122))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x102)), cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x61, cons(0, _x52))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x82)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x161, cons(sel(0, from(cons(0, _x92))), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x112)), _x72)), _x32)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(first(s(_x162), cons(0, _x163))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(sel(0, cons(0, _x132)))), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(from(0))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x141, sel(0, cons(sel(0, from(cons(0, _x92))), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42), _x82))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x142)), from(cons(0, _x92))), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x202)), from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(sel(0, cons(0, _x172)), _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x92)), first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(0, _x52)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, first(s(_x282), cons(0, _x283))), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(from(0), _x132)), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x222)), cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), _x42)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), _x62)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(first(s(_x202), cons(0, _x203)), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(s(s(0)), _x112)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), first(s(_x62), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(s(0), _x152)), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72)), _x63))))sel#(X, first(_x122, _x123))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), sel(0, cons(first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72)), _x63))))sel#(X, first(_x122, _x123))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(0)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x132)), _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62), _x102)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(sel(0, cons(0, _x92)), _x52))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x63), _x82)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(s(sel(0, from(0))), cons(_x81, sel(0, cons(cons(cons(Y, Z), _x72), _x102)))), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(from(0), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(cons(0, _x92), _x132)), _x172), _x202)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(sel(0, from(0)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(sel(0, cons(0, _x202))), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), first(s(_x152), cons(0, _x153))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x152))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), first(s(_x82), cons(sel(0, cons(cons(Y, Z), _x72)), _x83)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(s(sel(sel(0, cons(0, _x142)), cons(0, _x82))), cons(_x121, cons(0, _x92))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(cons(0, _x92), _x132)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, first(s(_x132), cons(0, _x133))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(from(cons(0, _x92)), _x152)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(from(_x121), _x72))))))sel#(X, from(s(_x121)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x242)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x232)), _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x63))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62)), _x72))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x162))), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x182), cons(sel(0, from(cons(0, _x92))), _x183)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x122), cons(0, _x123)), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(from(0)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))))), cons(_x41, cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x152))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), _x42)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x112))), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x63))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(0)), _x52))), cons(_x31, first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72)))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(s(0), cons(_x111, cons(0, _x92))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, from(0)), _x63))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), _x42)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(first(s(_x162), cons(0, _x163))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(s(0), cons(_x81, cons(0, _x72)))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x112), _x122)), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52))), cons(_x31, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, first(s(_x102), cons(0, _x103)))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x212)), _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(s(0), cons(_x131, cons(0, _x52))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(first(s(_x242), cons(0, _x243)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x112))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72)), _x63))))sel#(X, first(_x122, _x123))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(from(_x151), _x72), _x102))), _x32)))sel#(X, from(s(_x151)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(sel(0, cons(0, _x162)), cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x181, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, from(0)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x252), _x282))), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, from(cons(0, _x92)))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112))), _x63))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(s(sel(0, from(0))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, sel(0, cons(from(0), _x112))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), _x62)), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x122)), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x63), _x82)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x52)), _x62))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(from(_x151), _x112)), _x72)), _x32)))sel#(X, from(s(_x151)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x71, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(s(sel(0, cons(0, _x142))), cons(_x131, cons(0, _x82))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), sel(0, cons(cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(s(0), cons(_x111, cons(sel(0, cons(0, _x92)), _x52)))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x132)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x142)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), _x62)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(first(s(_x152), cons(_x151, _x153)), _x72), _x102))), _x32)))sel#(X, first(_x152, _x153))
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x63), _x82)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(from(0), _x92))), _x52), _x62))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(s(sel(s(0), cons(_x61, cons(0, _x52)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, sel(0, cons(cons(0, _x72), _x102)))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, sel(0, cons(from(0), _x92))))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(sel(0, cons(s(_x62), _x72)), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x122))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x191, from(cons(0, _x92)))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(sel(0, cons(0, _x142))), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x162))), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, first(s(_x132), cons(sel(0, cons(0, _x92)), _x133)))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x112), cons(0, _x113))), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x83))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x252)), _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(from(sel(0, cons(0, _x252))), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x131, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x112)), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x112)), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(sel(0, cons(cons(cons(Y, Z), _x72), _x102)), _x112))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, from(0)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x182)), cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x102)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(sel(0, cons(cons(Y, Z), _x112)), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(0, _x52), _x82)))), cons(_x41, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(s(0), cons(_x91, from(0))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x102), cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x103)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x112), cons(cons(0, _x52), _x113)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(cons(0, _x92), _x132)), _x172), _x202)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x82)), cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x182)), cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(from(cons(0, _x92)), _x212))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, from(0)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(cons(0, _x92)))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x91, from(0))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x91, from(0))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(sel(0, cons(0, _x142)), from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, from(0)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x82))), _x62)), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x112), cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x113)), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62), _x102)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x92)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), sel(0, cons(first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x292)), _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x132), _x162))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x82)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(0, _x52), _x82)))), cons(_x41, cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x132))), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x162)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x202)), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, from(cons(0, _x92))), _x192)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(s(0)), cons(_x181, cons(_x171, cons(cons(0, _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x92)))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(sel(0, cons(cons(0, _x92), _x222)))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x142)), _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72))), _x63))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(sel(0, cons(0, _x82)), from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x172)), _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(s(sel(0, cons(0, _x82))), cons(_x121, cons(0, _x92))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, from(0)), _x63))), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, cons(0, _x92)), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, from(0))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, cons(0, _x92)), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(sel(0, cons(0, _x112)), _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x211, cons(cons(0, _x92), _x132))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, from(0))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x52)), _x132)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(sel(0, from(0)), _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x132)), _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x82))), _x62)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(s(0), cons(_x101, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x192)), cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, from(sel(0, cons(0, _x92))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x112)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(first(s(_x222), cons(0, _x223)))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x171, cons(cons(0, _x92), _x132))), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x82)), _x92))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(s(sel(0, cons(0, _x72)))), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(sel(0, cons(0, _x142)), cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(cons(0, _x92), _x132)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(0)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), first(s(_x82), cons(sel(0, cons(cons(Y, Z), _x72)), _x83)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x142)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x81, first(s(_x112), cons(0, _x113)))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x192)), cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(0, cons(0, _x132)), _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x152)), sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, from(0)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(0)), cons(_x141, cons(_x131, cons(0, _x92)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72))))))sel#(X, first(_x122, _x123))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x202)), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x82)), _x92))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(sel(0, cons(0, _x142)), _x152)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x252)), _x262)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x202), cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x203)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x242)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x192)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(s(0)), cons(_x71, cons(_x61, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x122)), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x122), cons(0, _x123)), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x211, cons(cons(0, _x92), _x132))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x72)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x42)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), first(s(_x122), cons(0, _x123)))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x112)), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x132)), cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x172)), _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x142)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(s(0), cons(_x151, cons(0, _x142))), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, from(cons(0, _x92)))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, first(s(_x232), cons(cons(sel(0, cons(0, _x252)), _x92), _x233))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x142)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, sel(0, cons(cons(cons(cons(Y, Z), _x72), _x102), _x132)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, from(0)), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x192), cons(cons(0, _x92), _x193)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x202), cons(sel(0, cons(cons(0, _x92), _x132)), _x203)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(from(_x121), _x72)), _x63))))sel#(X, from(s(_x121)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(sel(0, cons(0, _x122)))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(sel(0, cons(0, _x102)), from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(from(_x121), _x72)), _x63))))sel#(X, from(s(_x121)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(s(0), _x192)), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, first(s(_x132), cons(cons(cons(Y, Z), _x72), _x133)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(from(0), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x102)), from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x102)), from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), first(s(_x62), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x152)), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(sel(0, cons(0, _x112)), cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, first(s(_x112), cons(0, _x113)))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, from(cons(0, _x92)))), _x72), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, sel(0, cons(from(0), _x112))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x152)), _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, first(s(_x152), cons(0, _x153))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x172)), cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, first(s(_x232), cons(cons(0, _x92), _x233))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x132), cons(0, _x133))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), sel(0, cons(cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), sel(0, cons(first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)), _x52))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(first(s(_x202), cons(0, _x203)), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x112)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(sel(0, cons(0, _x122)))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), sel(0, cons(cons(0, _x92), _x142))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x102)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x261, cons(0, _x252))), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x83))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(0)))), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(sel(sel(0, cons(0, _x92)), cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(s(0), cons(_x111, cons(cons(cons(Y, Z), _x72), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, from(from(0)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(sel(0, cons(0, _x102)), from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52), _x62))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(from(0)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(sel(0, cons(cons(0, _x92), _x162))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, first(s(_x112), cons(cons(Y, Z), _x113))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x112), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x113)), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, from(0)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62)), _x72))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), sel(0, cons(cons(_x71, sel(0, cons(from(0), _x92))), _x102))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), sel(0, cons(cons(0, _x113), _x122)))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, from(0)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(from(cons(sel(0, cons(0, _x52)), _x62)), _x112)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x222)), cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(0, _x92))), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), first(s(_x142), cons(0, _x143))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, from(0)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72)), _x63))))sel#(X, first(_x122, _x123))sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172), _x202)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52), _x122))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, from(cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x162), cons(0, _x163))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(s(0))), cons(_x101, cons(_x81, cons(_x71, sel(0, cons(from(0), _x92)))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x112), _x142))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, from(0))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x71, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), sel(0, cons(cons(0, _x82), _x152))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(sel(0, cons(0, _x92)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, first(s(_x232), cons(cons(0, _x92), _x233))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, from(0))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, first(s(_x172), cons(0, _x173))), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x52), _x62))), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x102)), from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x142))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x112)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x102)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x112), cons(cons(0, _x52), _x113)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x42)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(s(0), cons(_x131, cons(0, _x82))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(sel(s(0), cons(_x131, cons(0, _x92))), _x123))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(s(0), cons(_x131, cons(0, _x92))))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x82)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, sel(0, cons(cons(0, _x142), _x172))), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), first(s(_x142), cons(0, _x143))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(from(0), _x92), _x122)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x102)))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), sel(0, cons(first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)), _x52))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, sel(0, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(first(s(_x242), cons(sel(0, cons(0, _x252)), _x243)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(sel(0, cons(0, _x122)))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x122)))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x212)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(from(0), _x92)), _x102))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x212)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52))), cons(_x31, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(s(0), cons(_x141, cons(0, _x92))), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(sel(0, cons(0, _x92))), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x192), cons(cons(0, _x92), _x193)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x52), _x82), _x112)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112))), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x92)), _x52))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(s(0), cons(_x91, from(0))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(cons(0, _x92)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52), _x62))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x192)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, sel(0, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x82)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x152), cons(0, _x153))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), from(0))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(first(s(_x122), cons(sel(0, cons(0, _x52)), _x123))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(0, _x52)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x222)), cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(from(cons(Y, Z)), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x212)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, from(cons(0, _x92))), _x172), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x122)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x102))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x112)))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x232))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x63), _x82)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x141, cons(0, _x132))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(s(0), _x92)), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(0)))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x52), _x62))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, first(s(_x112), cons(cons(Y, Z), _x113))), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(from(0), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(from(0), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x91, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x162)), _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x122))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x152)), cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x132), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x133)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, first(s(_x112), cons(cons(Y, Z), _x113))), _x63))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(sel(0, cons(0, _x152)), _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), sel(0, cons(cons(_x171, cons(cons(0, _x92), _x132)), _x202)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, first(s(_x112), cons(cons(Y, Z), _x113))), _x63))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, from(0)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, from(0)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x122)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(s(0), _x122))), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, cons(0, _x92))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(sel(0, cons(0, _x162)), cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, sel(0, cons(cons(0, _x142), _x172))), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x142)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x82)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, first(s(_x162), cons(0, _x163))), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x152), cons(0, _x153))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52))), cons(_x31, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x112), cons(0, _x113)), _x102))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x212)), _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(0, cons(sel(0, cons(0, _x92)), _x52))), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103), _x132)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(s(0), _x82)), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(first(s(_x242), cons(0, _x243)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(s(sel(0, cons(0, _x72))), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(s(0), cons(_x71, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, sel(0, cons(cons(0, _x52), _x152))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42), _x82))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), from(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, sel(0, cons(from(0), _x92))), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), sel(0, cons(cons(_x61, cons(0, _x52)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(0, _x162)), _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x82)), cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x102)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x242)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, from(cons(0, _x92))), _x172)), _x162))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), sel(0, cons(from(cons(0, _x92)), _x152)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x252)), _x92), _x132), _x232))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(sel(0, cons(0, _x172)), _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), from(0)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x112))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(from(0), _x112))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(cons(Y, Z), _x162)), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(cons(Y, Z), _x143)))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32), _x62)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(cons(Y, Z), _x143), _x152)))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(cons(Y, Z), _x153)))), _x72)), _x32))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)), _x42))) 
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(first(s(_x162), cons(_x161, _x163)), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x132))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72), _x102))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x103))), _x32))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x82)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(from(_x161), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), from(cons(Y, Z)))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x112)), _x72)), _x32))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x82)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(from(_x161), _x143))), _x72)), _x32))) → sel#(X, from(s(_x161)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x132))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x112)), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)), _x42))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72), _x102))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), from(cons(Y, Z)))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x103))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(cons(Y, Z), _x162)), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(cons(Y, Z), _x153)))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32), _x62)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(cons(Y, Z), _x143), _x152)))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))))), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(cons(Y, Z), _x143)))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(first(s(_x162), cons(_x161, _x163)), _x143))), _x72)), _x32))) → sel#(X, first(_x162, _x163))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))), _x32))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63)))) → sel#(X, Z)

Problem 30: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x162))), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(from(_x121), _x72)), _x63))))sel#(X, from(s(_x121)))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, from(0)), _x52))), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(s(0), cons(_x151, cons(0, _x142))), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x181, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(sel(0, first(s(_x172), cons(0, _x173)))), cons(_x131, cons(0, _x122))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(sel(0, cons(cons(cons(Y, Z), _x72), _x142)), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), from(0))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x132)))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x102))), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92))), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x52)), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x132)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172), _x242))), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, first(s(_x102), cons(sel(0, cons(cons(Y, Z), _x112)), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x113))), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(sel(0, cons(cons(0, _x92), _x162))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x82)), _x132)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x101, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x102), cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x103)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x112)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82), _x112))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, sel(0, cons(from(0), _x92))), _x63))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), _x62)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x252), _x322))), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x212), cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x213)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x152)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(sel(0, cons(0, _x162)), _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x122)), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x211, cons(cons(sel(0, cons(0, _x252)), _x92), _x132))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(sel(0, cons(0, _x82))), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x112)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(0)), _x52))), cons(_x31, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, first(s(_x172), cons(cons(sel(0, cons(0, _x112)), _x102), _x173)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x52)), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, first(s(_x142), cons(sel(0, cons(0, _x112)), _x143))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(sel(0, cons(0, _x192)), _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, first(s(_x142), cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x143))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x92), cons(sel(0, cons(0, _x52)), _x93))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(s(0), _x152)), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x142)), _x152)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(s(0)), cons(_x51, cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), _x72))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x222)), _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x92)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(sel(0, cons(0, _x122)), cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(0, _x143)))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x111, cons(sel(0, from(cons(Y, Z))), _x102))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(sel(0, cons(0, _x192)), _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x122)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, cons(0, _x52)), _x133)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x232))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, first(s(_x192), cons(cons(_x131, cons(0, _x92)), _x193)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x162), cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x163))), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(s(0), cons(_x151, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x132)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x152)), _x133))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, first(s(_x92), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x93))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), sel(0, cons(cons(_x111, sel(0, from(cons(0, _x92)))), _x192))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x121, cons(sel(0, cons(0, _x112)), _x102))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(0, _x143), _x152)))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(s(0), _x112)), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(sel(0, cons(cons(Y, Z), _x112)), _x72))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(0, _x143), _x152)))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), from(cons(Y, Z)))), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x92)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, from(0))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), sel(0, cons(first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72)))), _x52))))sel#(X, Z)
sel#(sel(s(sel(0, cons(sel(0, cons(0, _x72)), _x82))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(sel(0, cons(0, _x92))), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(0, _x143)), _x132))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), sel(0, cons(cons(_x111, sel(0, from(cons(0, _x92)))), _x152))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(0, _x143)), _x132))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, cons(sel(0, cons(0, _x112)), _x102))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)), _x82)))))sel#(X, Z)sel#(sel(0, cons(sel(0, from(sel(0, cons(s(X), _x22)))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(0, cons(0, _x122)), _x82))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x181, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), sel(0, cons(cons(0, _x193), _x202)))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52), _x122))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72))))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x72))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(from(cons(Y, Z)), _x122), _x152)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x162))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x61, cons(0, _x52))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x82)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x161, cons(sel(0, from(cons(0, _x92))), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x112)), _x72)), _x32)))sel#(X, first(_x152, _x153))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x112)), _x72)), _x32)))sel#(X, first(_x152, _x153))sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x202)), cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(sel(0, cons(cons(0, _x92), _x162))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x141, sel(0, cons(sel(0, from(cons(0, _x92))), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x142)), from(cons(0, _x92))), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x202)), from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x161), _x72)), _x32)), _x83))))sel#(X, from(s(_x161)))
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(0, from(cons(Y, Z))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, from(sel(0, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, cons(sel(0, from(0)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x121, cons(sel(0, cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x301, cons(0, _x252))), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(sel(0, cons(0, _x132))), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, sel(0, cons(cons(0, _x52), _x82)))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(sel(0, cons(0, _x182)), _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(0, _x52)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, from(0)), _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(from(cons(Y, Z)), _x162)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x31, cons(s(X), _x22)), _x62))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, first(s(_x282), cons(0, _x283))), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x162))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), _x42)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x162)), _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), _x62)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(sel(0, cons(s(_x62), _x72)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x152)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x132)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x72), cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x73))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(first(s(_x202), cons(0, _x203)), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x141, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72))), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, from(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)))), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x172))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), first(s(_x62), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x222)), _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(sel(0, cons(s(_x172), _x182)), _x192)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), first(s(_x182), cons(0, _x183)))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x113))), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), sel(0, cons(first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)), _x52))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62), _x142))), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x122)))), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(0, _x143))), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(sel(0, cons(0, _x112)))), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(sel(0, cons(cons(Y, Z), _x182)), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x132)), _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62), _x102)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(sel(0, cons(0, _x92)), _x52))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x63), _x82)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x62))), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, sel(0, cons(from(0), _x112))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(sel(0, cons(0, _x162)), from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(sel(0, cons(0, _x202))), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), from(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x121, cons(sel(0, cons(0, _x112)), _x102))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x192)), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x142)), _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(sel(0, cons(0, _x142)), first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x143))), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), _x92)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), sel(0, cons(cons(_x111, sel(0, from(cons(0, _x92)))), _x192))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x152))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x142)), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x91, from(0))), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x52))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x51, sel(0, cons(from(0), _x82)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), from(0)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, first(s(_x112), cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x113))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, first(s(_x112), cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x113))), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x122)), _x82))), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), sel(0, cons(cons(_x61, cons(sel(0, from(0)), _x52)), _x92))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), _x92)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x182)), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x31, cons(s(X), _x22)), _x62))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, cons(sel(0, cons(0, _x112)), _x102))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x152)), cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(s(0), cons(_x171, cons(cons(_x131, cons(0, _x92)), _x162)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(s(0), cons(_x131, first(s(_x142), cons(cons(Y, Z), _x143)))), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x232)), _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x63))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x142)), _x102)), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x112)), cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62)), _x72))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x232)), cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x112)), _x102), _x142), _x172)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, from(0))), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x63))), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, cons(s(X), _x22))), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x132)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x192), cons(0, _x193)), _x182))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x152))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x51, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(from(_x161), _x143))), _x72)), _x32)))sel#(X, from(s(_x161)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(from(_x161), _x143))), _x72)), _x32)))sel#(X, from(s(_x161)))
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x102)), _x122)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x112))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x112))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x142), _x172))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(first(s(_x182), cons(_x181, _x183)))), _x133))), _x62)))))sel#(X, first(_x182, _x183))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x31, first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, from(0)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, cons(0, _x112))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x122)), _x132)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(0, _x143)))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), _x42)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(s(0), cons(_x141, from(cons(Y, Z)))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(s(0), cons(_x81, cons(0, _x72)))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x112), _x122)), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)), _x192))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52))), cons(_x31, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, first(s(_x102), cons(0, _x103)))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), first(s(_x182), cons(0, _x183)))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, first(s(_x242), cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x243))), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x212)), _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x112)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(sel(0, cons(0, _x142))), cons(_x131, cons(0, _x122))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x112), _x212))), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(sel(0, cons(0, _x82))), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(s(sel(0, cons(0, _x122))), _x182)), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x102)), _x122)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), first(s(_x92), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x93)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(sel(0, cons(s(_x142), _x162)), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x83))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x332)), _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x142)), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x112))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72)), _x63))))sel#(X, first(_x122, _x123))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x182)), _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(sel(0, cons(0, _x162)), cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x181, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, first(s(_x152), cons(0, _x153))))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x112)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x113))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, sel(0, cons(from(0), _x112))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x192), cons(0, _x193))), _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), _x62)), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x31, cons(s(X), _x22)), _x62))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52), _x122))), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x122)), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x142)), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(sel(0, cons(0, _x142)), cons(0, _x122)))), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x71, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, first(s(_x142), cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x143))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(s(0), cons(_x151, cons(0, _x112))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), sel(0, cons(cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x32)), _x42)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), sel(0, cons(first(s(_x102), cons(sel(0, cons(0, _x112)), _x103)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(s(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52)))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(s(sel(0, first(s(_x172), cons(0, _x173)))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(s(0), cons(_x111, cons(sel(0, cons(0, _x92)), _x52)))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x162)), cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x132)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x102), _x172))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42), _x82))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x142)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x162))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), from(0))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, from(0))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, first(s(_x112), cons(cons(0, _x52), _x113)))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x132)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72), _x162))))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x63), _x82)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x82))), _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x162)), cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(sel(0, sel(0, cons(cons(0, _x72), _x102)))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(sel(0, cons(s(_x62), _x72)), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, cons(sel(0, cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), from(0)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), _x92)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(s(0), cons(_x111, cons(cons(cons(Y, Z), _x72), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(sel(0, cons(0, _x162)), _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x191, from(cons(0, _x92)))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), _x92)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(s(0), cons(_x141, first(s(_x172), cons(0, _x173)))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(0)), _x52))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), sel(0, cons(cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)), _x222)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, first(s(_x132), cons(sel(0, cons(0, _x92)), _x133)))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x112), cons(0, _x113))), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82), _x112))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x252)), _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(s(0)), cons(_x41, cons(_x31, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(0, cons(0, _x122)), _x82))), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x131, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x112)), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x112)), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x31, cons(s(X), _x22)), _x62))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x82)), _x92))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, sel(0, cons(from(0), _x112))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, from(0)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x122)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), _x72))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(first(s(_x182), cons(_x181, _x183)), _x143))), _x72)), _x63))))sel#(X, first(_x182, _x183))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(sel(0, first(s(_x172), cons(0, _x173)))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(0, cons(sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x182)), cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x102)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(0)), cons(_x141, sel(0, cons(cons(_x131, cons(0, _x92)), _x162)))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), from(0)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, cons(sel(0, cons(0, _x112)), _x102))), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x101, from(sel(0, cons(0, _x112))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(sel(0, cons(cons(Y, Z), _x112)), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(sel(0, cons(cons(Y, Z), _x112)), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(0, _x52), _x82)))), cons(_x41, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), from(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))))), _x63))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x102), cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x103)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), from(0))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x172)))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x112), cons(cons(0, _x52), _x113)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x132))), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x82)), cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x52), _x162))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x41, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(cons(Y, Z), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(sel(0, cons(0, _x122)), cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))), _x92))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(from(cons(0, _x92)), _x212))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), _x62)), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(first(s(_x192), cons(_x191, _x193)), _x152)), _x112)), _x72)), _x32)))sel#(X, first(_x192, _x193))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x162))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, from(0)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, from(from(cons(Y, Z))))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(cons(0, _x92)))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, first(s(_x152), cons(0, _x153))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x152), cons(0, _x153))), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x91, from(0))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x91, from(0))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, from(0)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52), _x132))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, first(s(_x142), cons(0, _x143))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x92)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), sel(0, cons(first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x292)), _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x132), _x162))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, from(sel(0, cons(0, _x112))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(0, _x52), _x82)))), cons(_x41, cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x113))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(0, _x143)), _x132))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x132))), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(sel(0, cons(0, _x162)), cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52)))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(0, cons(0, _x122)), _x113))), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102))), _x92))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x162)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x62))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), first(s(s(_x132)), cons(_x141, cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(s(0)), cons(_x51, cons(_x41, cons(cons(Y, Z), _x32)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(0, _x143))), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x212)))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, from(cons(0, _x92))), _x192)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(s(0)), cons(_x181, cons(_x171, cons(cons(0, _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(s(0), cons(_x191, cons(s(_x172), _x182))), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82), _x112))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x102)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x162)), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x162)), _x172)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x92)))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x122))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x122))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x182), cons(cons(Y, Z), _x183))), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72))), _x63))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x122))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), from(0)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(from(0), _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(s(0), cons(_x71, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(sel(0, cons(0, _x82)), from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, from(0))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x31, cons(s(X), _x22))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(first(s(_x292), cons(sel(0, cons(0, _x252)), _x293)), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(s(sel(0, cons(0, _x82))), cons(_x121, cons(0, _x92))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, from(0)), _x63))), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(s(0), cons(_x81, cons(sel(0, cons(cons(Y, Z), _x112)), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), sel(0, cons(cons(0, _x122), _x172))), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(sel(0, cons(s(_x102), _x112)), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, cons(0, _x92)), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x111, cons(sel(0, from(cons(Y, Z))), _x102))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x142)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x52)), _x132)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(0, _x143)))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, first(s(_x132), cons(0, _x133))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(sel(0, cons(0, _x192)), _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x82))), _x62)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))), _x52))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x192)), cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, from(sel(0, cons(0, _x92))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x112)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, first(s(_x172), cons(cons(sel(0, cons(0, _x112)), _x102), _x173)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(first(s(_x222), cons(0, _x223)))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x112))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x62)), cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(0)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x171, cons(cons(0, _x92), _x132))), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x62))), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x121, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))), _x72)))))sel#(X, Z)sel#(sel(s(s(sel(0, cons(0, _x72)))), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(s(X), sel(s(sel(0, cons(sel(0, cons(0, _x52)), _x62))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82), _x132))), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x222)), _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(sel(0, cons(0, _x142)), cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(sel(0, from(cons(0, _x92))), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, cons(cons(Y, Z), _x112)), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), _x142)), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(sel(0, first(s(_x142), cons(0, _x143))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x152))), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x152)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x142)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x102))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x82)), cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(s(0), _x212)), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x81, first(s(_x112), cons(0, _x113)))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x192)), cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, from(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)))), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(0, cons(0, _x132)), _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x112))), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(0)), cons(_x141, cons(_x131, cons(0, _x92)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x222)), _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x252)), _x262)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, cons(sel(0, cons(0, _x112)), _x102))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x122)), _x152))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(0, _x52)))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x242)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x101, cons(0, _x112))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x192)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x152), cons(0, _x153))), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x211, cons(cons(0, _x92), _x132))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x72)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(sel(0, cons(0, _x222))), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(sel(0, cons(cons(cons(Y, Z), _x72), _x142)), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(sel(0, cons(0, _x172)), _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82), _x112))), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(0, _x153)))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x112), _x152))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), from(0))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x172)), _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), from(_x31))sel#(X, from(s(_x31)))
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x142)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), sel(0, cons(cons(0, _x173), _x182)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(s(0), cons(_x151, cons(0, _x142))), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, from(cons(0, _x92)))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x83))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, first(s(_x232), cons(cons(sel(0, cons(0, _x252)), _x92), _x233))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), sel(0, cons(cons(_x41, cons(0, _x52)), _x82))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), first(s(_x142), cons(sel(0, from(cons(Y, Z))), _x143)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, from(0)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(s(X), sel(s(0), cons(_x61, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182), _x212)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(sel(0, cons(0, _x192)), _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x141, cons(0, _x52))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(s(0), cons(_x141, first(s(_x172), cons(0, _x173)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))), _x92))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, from(0)), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(from(_x171)), _x122))), _x62)))))sel#(X, from(s(_x171)))sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x192), cons(cons(0, _x92), _x193)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(sel(0, cons(cons(_x131, cons(0, _x92)), _x162)), _x172))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), from(0)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63), _x82)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)))), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x62)))), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, first(s(_x132), cons(cons(cons(Y, Z), _x72), _x133)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(s(0), _x192)), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(0, _x143)))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x41, cons(_x31, cons(s(X), _x22)))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x102)), from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x102)), from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), from(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x52)), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(first(s(_x162), cons(0, _x163))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), first(s(_x62), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(s(0), cons(_x161, cons(0, _x142))), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82), _x112))), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x152)), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(sel(0, cons(0, _x112)), cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)))), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x133), _x142)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(s(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), cons(_x101, from(sel(0, cons(0, _x112))))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x112)), _x72)), _x32)))sel#(X, first(_x152, _x153))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, from(cons(0, _x92)))), _x72), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x112)), _x102), _x142), _x172)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x132))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x132))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(sel(0, cons(0, _x202)), cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, first(s(_x132), cons(0, _x133))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), first(s(_x152), cons(cons(Y, Z), _x153)))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(cons(Y, Z), _x153)))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(from(0), _x102))), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, sel(0, cons(from(0), _x112))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x152)), _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x142), _x172))), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x252)), _x92))), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(s(0)), cons(_x41, cons(_x31, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x172)), cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))), _x52)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, first(s(_x232), cons(cons(0, _x92), _x233))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), sel(0, cons(cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x102)), _x122)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(first(s(_x202), cons(0, _x203)), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), from(sel(0, cons(0, _x112))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x112)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(sel(0, cons(cons(_x131, cons(0, _x92)), _x202)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x152)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x82)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(cons(Y, Z), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x83))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(s(X), sel(s(0), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x261, cons(0, _x252))), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x123))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(0)))), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x221, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(0, _x162)), _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), sel(0, cons(cons(0, _x173), _x182)))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), first(s(_x122), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x123))), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x172)))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), sel(0, cons(cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x72))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x122)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(s(0), cons(_x111, cons(cons(cons(Y, Z), _x72), _x102)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x132)), _x52), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), sel(0, cons(cons(_x91, cons(cons(0, _x52), _x82)), _x122)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(sel(0, cons(0, _x102)), from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, from(0)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x52)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x31, cons(s(X), _x22))), _x42)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(sel(0, cons(cons(0, _x92), _x162))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, first(s(_x112), cons(cons(Y, Z), _x113))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x112), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x113)), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, from(0)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62)), _x72))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), sel(0, cons(cons(0, _x113), _x122)))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x31, cons(s(X), _x22)), _x62))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(0, _x92))), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, from(0)), _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(from(s(X)), _x42))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(from(_x211))), _x102)), _x62)), _x72)))))sel#(X, from(s(_x211)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(from(_x171))), _x102)), _x62)))))sel#(X, from(s(_x171)))sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172), _x202)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(s(0)), cons(_x71, cons(_x61, cons(sel(0, from(0)), _x52)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52), _x122))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), from(0))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, from(cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x102)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, first(s(_x282), cons(cons(sel(0, cons(0, _x252)), _x92), _x283))), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), _x92)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(s(0), _x62)), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x112), _x142))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x112), _x142))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, from(0))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)), _x122)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82), _x112))), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(s(0), cons(_x151, cons(sel(0, from(cons(Y, Z))), _x102))), _x62)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x52)), _x102)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(sel(0, first(s(_x142), cons(0, _x143))))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(first(s(_x72), cons(_x71, _x73)), _x32)))sel#(X, first(_x72, _x73))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(sel(0, cons(0, _x112)), _x132)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(from(cons(Y, Z)), _x122)), _x132))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x112)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, from(0))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, first(s(_x172), cons(0, _x173))), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x52), _x62))), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(sel(0, from(cons(Y, Z))))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), from(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x92)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(sel(0, cons(s(_x132), _x142)), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x162)), _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x132))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x202)), _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))), _x32)))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x121, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x142))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x112), _x142))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x102)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, cons(0, _x112))), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(s(0), cons(_x131, cons(0, _x112))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(0, _x143))), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(sel(0, cons(0, _x142)), cons(0, _x122)))), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x112), cons(cons(0, _x52), _x113)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), sel(0, cons(cons(0, _x173), _x182)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(0, _x153)))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), from(0)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x42)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(sel(0, cons(0, _x142))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(s(0), cons(_x131, cons(0, _x82))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x162)), cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x102)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(s(0), cons(_x151, cons(sel(0, cons(0, _x182)), _x142))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, sel(0, cons(cons(0, _x122), _x212)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x52)), _x62))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x122)), _x82), _x112))), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(from(0), _x82), _x92)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, from(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(sel(0, cons(0, _x142))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x92)), from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x82)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(sel(0, cons(0, _x162)), _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x142)), cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), first(s(_x142), cons(0, _x143))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x41, cons(_x31, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(from(sel(0, cons(0, _x252))), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, first(s(_x142), cons(sel(0, cons(0, _x112)), _x143))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, sel(0, cons(cons(0, _x122), _x172)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(from(_x191), _x152)), _x112)), _x72)), _x32)))sel#(X, from(s(_x191)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x102)))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(from(0), _x92), _x122)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x202)), cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x83))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(s(0), cons(_x91, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82))), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x112)), cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), from(0))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(s(0), cons(_x141, first(s(_x172), cons(0, _x173)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(sel(0, cons(s(X), _x62)), _x22))), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x122)))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(sel(0, cons(0, _x122)))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x102)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x212)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x212)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x172))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x112), cons(sel(0, cons(cons(Y, Z), _x72)), _x113))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, cons(sel(0, cons(0, _x112)), _x102))), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(s(0), cons(_x141, cons(0, _x92))), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x162), cons(0, _x163))), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(s(0)), cons(_x61, cons(_x41, cons(0, _x52)))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x121, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(s(0)), cons(_x61, cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(from(_x151), _x112)), _x72)), _x32)))sel#(X, from(s(_x151)))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x192), cons(cons(0, _x92), _x193)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x52), _x82), _x112)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(0, _x143), _x152)))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112))), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x112)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(0)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(0), cons(_x71, cons(sel(0, cons(0, _x92)), _x52))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x63))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(s(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173)))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(sel(0, cons(0, _x142)), cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), from(0))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, first(s(_x162), cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x163))))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x192)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)), _x102))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), first(s(_x182), cons(0, _x183)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), first(s(_x32), cons(_x31, _x33)))sel#(X, first(_x32, _x33))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(from(_x181), _x143))), _x72)), _x63))))sel#(X, from(s(_x181)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, first(s(_x212), cons(0, _x213))), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(0, _x143))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(0, _x143))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(sel(0, cons(0, _x182)), _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x132)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))), _x92))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x122)), _x192))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(sel(0, cons(0, _x122)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(s(0), cons(_x151, cons(0, _x142))), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), from(0))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x122)), _x82))), cons(_x71, first(s(_x102), cons(sel(0, cons(0, _x112)), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), from(0))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), from(0)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(first(s(_x122), cons(sel(0, cons(0, _x52)), _x123))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x152)), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(0, _x52)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(from(cons(Y, Z)), _x102))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, from(cons(0, _x92))), _x172), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(from(0), _x82)))), cons(_x41, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(from(_x181))), _x133))), _x62)))))sel#(X, from(s(_x181)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x122)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x152))), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(0, _x63))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x51, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, first(s(_x212), cons(s(_x172), _x213))), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x132)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, from(0)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(from(0)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, sel(0, cons(cons(0, _x122), _x212)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x113))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x62), cons(cons(Y, Z), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(s(0), _x92)), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), _x52)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, first(s(_x112), cons(cons(Y, Z), _x113))), _x63))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(from(0), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(s(0), cons(_x111, cons(0, _x92))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, from(0)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(first(s(_x182), cons(sel(0, cons(0, _x112)), _x183)), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(0, cons(0, _x122)))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(from(0), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x62), _x92))), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(sel(0, cons(0, _x162)), _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(s(sel(0, cons(0, _x162))), cons(_x151, cons(0, _x112))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), from(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))))), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(first(s(_x172), cons(_x171, _x173))), _x122))), _x62)))))sel#(X, first(_x172, _x173))
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(s(0), cons(_x141, first(s(_x172), cons(0, _x173)))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x162)), _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(sel(0, cons(0, _x152)), _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63), _x82)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x112), _x212))), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), sel(0, cons(cons(_x171, cons(cons(0, _x92), _x132)), _x202)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(s(0)), cons(_x111, cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, first(s(_x112), cons(cons(Y, Z), _x113))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x162))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x32)), from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, from(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)))), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), sel(0, cons(cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), first(s(_x182), cons(0, _x183)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(s(0), cons(_x141, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72))))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x82))), _x62)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), sel(0, cons(cons(0, _x173), _x182)))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(s(0), _x122))), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, cons(0, _x112))), _x122))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)), _x62)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(sel(0, cons(0, _x162)), cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, sel(0, cons(cons(0, _x142), _x172))), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, first(s(_x142), cons(sel(0, cons(0, _x112)), _x143))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x31, cons(s(X), _x22)), _x62))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x82)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, first(s(_x162), cons(0, _x163))), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x152), cons(0, _x153))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x22))), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x112), cons(0, _x113)), _x102))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x212)), _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(0, cons(sel(0, cons(0, _x92)), _x52))), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x182)), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), from(0)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x162))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(s(0), cons(_x191, cons(0, _x122)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(sel(0, cons(0, _x192)), _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(from(sel(0, cons(0, _x112))), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(first(s(_x242), cons(0, _x243)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x152)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), first(s(_x122), cons(sel(0, cons(cons(Y, Z), _x72)), _x123))), _x83))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(s(sel(0, cons(0, _x72))), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, from(cons(_x131, cons(0, _x92))))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(s(0), cons(_x131, cons(from(cons(Y, Z)), _x122)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x52)), _x142)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(s(sel(0, cons(0, _x122)))), cons(_x171, cons(_x111, sel(0, from(cons(0, _x92)))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), sel(0, cons(cons(0, _x173), _x182)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42), _x82))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), first(s(_x82), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x83)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), sel(0, cons(cons(_x61, cons(0, _x52)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(sel(0, cons(s(_x132), _x142)), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x82)), cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x212), cons(0, _x213))), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, from(0)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x172))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32), _x62))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(s(sel(0, cons(0, _x52))), cons(_x101, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x83))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(0, _x143), _x152)))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x152), cons(0, _x153))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, from(0)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x242)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(sel(0, cons(0, _x122)))), cons(_x131, cons(_x111, sel(0, from(cons(0, _x92)))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x202)), cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), sel(0, cons(from(cons(0, _x92)), _x152)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x62)), cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(sel(0, cons(0, _x172)), _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(0, _x143)), _x132))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, sel(0, cons(cons(0, _x52), _x82)))), cons(_x41, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), first(s(_x202), cons(0, _x203)))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x112))), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, sel(0, cons(from(0), _x112))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), first(s(_x62), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(sel(0, first(s(_x142), cons(0, _x143))))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, from(cons(sel(0, cons(0, _x112)), _x102)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(s(sel(0, cons(0, _x142))), cons(_x151, cons(0, _x122))), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, from(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(sel(0, cons(s(0), _x52)), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, first(s(_x132), cons(cons(cons(Y, Z), _x72), _x133)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x132)), cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), from(0))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), sel(0, cons(cons(_x61, cons(sel(0, from(0)), _x52)), _x92))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x102)), _x122)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x72)), _x32)), _x42)))sel#(X, first(_x152, _x153))sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x82)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x102), _x132))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x182)), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x112)), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(cons(Y, Z), _x143)))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(s(0), cons(_x111, first(s(_x142), cons(cons(Y, Z), _x143)))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(first(s(_x172), cons(_x171, _x173)))), _x102)), _x62)))))sel#(X, first(_x172, _x173))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), from(0))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x52), _x82), _x112)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x132)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(s(sel(0, first(s(_x172), cons(0, _x173)))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, sel(0, cons(cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82), _x112))), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x132)), _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(s(0), cons(_x91, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(sel(0, cons(0, _x142))), cons(_x131, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x102)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x172)), cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(s(0), cons(_x131, first(s(_x142), cons(cons(Y, Z), _x143)))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, first(s(_x112), cons(cons(Y, Z), _x113)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, from(cons(_x131, cons(0, _x92))))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x192)), cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x122)), _x82)), _x92)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x152)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x132)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x52)), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82), _x112))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, from(0)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, from(cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x132)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(from(sel(0, cons(sel(0, cons(0, _x92)), _x52))), _x102)))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(s(0), cons(_x111, cons(0, _x92))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(0, _x123))), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x172)), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(0, _x272)), cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x262)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(s(0), cons(_x121, cons(cons(Y, Z), _x112))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(sel(0, cons(0, _x162)), from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x142)), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, from(0)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, first(s(_x122), cons(from(0), _x123)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x182)), _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), first(s(_x82), cons(sel(0, cons(cons(Y, Z), _x72)), _x83)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, from(cons(sel(0, cons(0, _x112)), _x102)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, cons(cons(0, _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x62)), _x22), _x52))), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, cons(0, _x92)), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, from(sel(sel(0, cons(0, _x162)), cons(0, _x112)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(sel(0, cons(0, _x142)), _x152)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x162)), _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), first(s(_x122), cons(sel(0, cons(0, _x112)), _x123)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x132)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(s(0), cons(_x91, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x122)), _x82), _x112))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x202), cons(sel(0, cons(cons(0, _x92), _x132)), _x203)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x161, cons(cons(Y, Z), _x152))), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x162))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, cons(cons(0, _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x162)), cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x131, cons(cons(Y, Z), _x72))), _x32)), _x83))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(sel(0, cons(0, _x92))), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(sel(0, first(s(_x142), cons(0, _x143))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), from(0)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), from(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x102)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(sel(0, cons(0, _x122)), cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42), _x82))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, cons(0, _x92))), cons(_x81, cons(sel(0, cons(cons(Y, Z), _x112)), _x72))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x142)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), sel(0, cons(cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x72))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x52)), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(from(sel(0, cons(0, _x112))), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), first(s(_x82), cons(sel(0, cons(cons(Y, Z), _x72)), _x83)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x102)), cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(cons(0, _x92)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(from(0), _x102)), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(sel(0, cons(0, _x92)), _x123))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)))), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(0, _x143))), _x92), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x122)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x142)), _x152)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x142), _x182))), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(sel(0, cons(0, _x192)), _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x252)), _x302)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x31, cons(s(X), _x22))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, from(s(X))), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), first(s(_x62), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(s(0), cons(_x151, cons(0, _x112))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(0, _x92)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(from(_x121), _x72)), _x63))))sel#(X, from(s(_x121)))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(from(sel(0, cons(0, _x52)))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), sel(0, cons(cons(_x81, cons(_x71, sel(0, cons(from(0), _x92)))), _x122))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), sel(0, cons(cons(cons(Y, Z), _x143), _x172)))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x71, cons(s(X), _x62))), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(sel(0, cons(0, _x102)), cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x182)), _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(0, _x143)), _x132))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x132)), cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(s(0), cons(_x161, first(s(_x192), cons(0, _x193)))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, from(sel(0, cons(0, _x182)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(first(s(_x162), cons(0, _x163))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(sel(0, cons(0, _x132)))), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(from(0))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82), _x112))), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42), _x82))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(s(0), cons(_x71, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(s(0), cons(_x101, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), first(s(_x182), cons(0, _x183)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(sel(0, cons(cons(cons(Y, Z), _x72), _x102)), _x112))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x123))), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(sel(0, cons(0, _x172)), _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(sel(0, cons(cons(_x131, cons(0, _x92)), _x162)), _x172))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), sel(0, cons(cons(0, _x122), _x152))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(sel(0, cons(0, _x202)), cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(0, _x92)), _x52))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x92)), first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x142)), _x162)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(sel(0, cons(s(X), _x62)), _x53))), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(s(0)), cons(_x41, cons(_x31, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(sel(0, cons(0, _x172)), first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(from(0), _x132)), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x222)), cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x62))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(sel(0, cons(0, _x182)), cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(s(0), cons(_x261, cons(cons(sel(0, cons(0, _x252)), _x92), _x132))), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), first(s(_x152), cons(0, _x153))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x172))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(sel(0, cons(0, _x102)))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(s(s(0)), _x112)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(s(0), _x152)), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), first(s(_x122), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x123))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x152)), cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72), _x122))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72)), _x63))))sel#(X, first(_x122, _x123))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(s(0), cons(_x121, cons(sel(0, cons(cons(Y, Z), _x152)), _x112))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, sel(0, cons(cons(s(_x172), _x182), _x212))), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72)), _x63))))sel#(X, first(_x122, _x123))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x41, cons(0, _x52))), _x62)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(0)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, cons(sel(0, cons(0, _x112)), _x102))), _x92))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x113))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(s(sel(0, from(0))), cons(_x81, sel(0, cons(cons(cons(Y, Z), _x72), _x102)))), _x32)))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(from(0), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(cons(0, _x92), _x132)), _x172), _x202)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112))), _x63))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(sel(0, from(0)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), from(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), _x92)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), first(s(_x152), cons(0, _x153))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), first(s(_x82), cons(sel(0, cons(cons(Y, Z), _x72)), _x83)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(s(sel(sel(0, cons(0, _x142)), cons(0, _x82))), cons(_x121, cons(0, _x92))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(cons(0, _x92), _x132)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, first(s(_x132), cons(0, _x133))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(s(0), cons(_x41, cons(0, _x52)))), cons(_x31, first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)))), cons(_x41, cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), _x92)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(from(cons(0, _x92)), _x152)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(sel(0, cons(s(_x62), _x72)), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(sel(0, cons(cons(Y, Z), _x182)), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x182), cons(0, _x183))), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(from(_x121), _x72))))))sel#(X, from(s(_x121)))sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(from(_x151), _x72)), _x32)), _x42)))sel#(X, from(s(_x151)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x122))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x242)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x132)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))))), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x122), _x152))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82))))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52), _x92)))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x62), cons(sel(0, cons(s(X), _x22)), _x63))), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x162))), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x112), _x172))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x182), cons(sel(0, from(cons(0, _x92))), _x183)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x182)))), _x133))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x142), cons(0, _x143)), _x132))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x122), cons(0, _x123)), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(from(0)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, from(s(_x172))), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))))), cons(_x41, cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(sel(0, cons(0, _x102)), from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, first(s(_x112), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x113))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x132)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, from(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)))), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), _x42)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72))), _x132))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102))))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x63))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x62)), sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, from(0)), _x52))), cons(_x31, first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72)))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), _x62)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(s(0), cons(_x111, cons(0, _x92))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, from(0)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, from(0)), _x63))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(s(0), cons(_x101, sel(0, cons(from(cons(Y, Z)), _x122)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x132)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(s(0), cons(_x151, cons(0, _x142))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, first(s(_x192), cons(cons(_x131, cons(0, _x92)), _x193)))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(s(0), _x122)), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(first(s(_x162), cons(0, _x163))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), _x112)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x131, cons(0, _x122))), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), from(0))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x82)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(sel(0, cons(0, _x72)), sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, from(0)), from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(sel(0, cons(0, _x132)), cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, cons(sel(0, from(0)), _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), from(cons(Y, Z)))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(s(0), cons(_x141, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173)))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72), _x162))), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(s(sel(0, cons(0, _x92))), cons(_x101, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(s(0), cons(_x131, cons(0, _x52))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x252)), _x92), _x132), _x282))), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(first(s(_x242), cons(0, _x243)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x142)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), from(0)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(s(0), cons(_x191, cons(0, _x112))), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(s(0), cons(_x151, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(s(0), cons(_x151, cons(0, _x112))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(sel(0, cons(s(sel(0, cons(0, _x122))), _x182)), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(0, _x153)))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(from(_x151), _x72), _x102))), _x32)))sel#(X, from(s(_x151)))sel#(s(X), sel(0, first(s(_x82), cons(sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x102)), _x83))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, from(0)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x252), _x282))), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, from(cons(0, _x92)))))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), sel(0, cons(cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(sel(0, cons(0, _x52))), cons(_x91, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))), _x42)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, first(s(_x132), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x133))), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x112))), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(s(sel(0, from(0))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x102)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x62))), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(from(cons(Y, Z)), _x102))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x272)), cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x63), _x82)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, from(cons(sel(0, cons(0, _x52)), _x62))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x112)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(from(_x151), _x112)), _x72)), _x32)))sel#(X, from(s(_x151)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(from(_x151), _x112)), _x72)), _x32)))sel#(X, from(s(_x151)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, first(s(_x92), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x93)))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x202))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(s(sel(0, cons(0, _x142))), cons(_x131, cons(0, _x82))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42), _x82))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(from(_x151), _x112)), _x72)), _x32)))sel#(X, from(s(_x151)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x162), _x192))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(s(0), cons(_x171, cons(cons(_x131, cons(0, _x92)), _x162)))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(first(s(_x122), cons(0, _x123)), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))), _x42)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42), _x72))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x192)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(s(0), cons(_x151, cons(0, _x142))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), _x62)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x152)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(first(s(_x152), cons(_x151, _x153)), _x72), _x102))), _x32)))sel#(X, first(_x152, _x153))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(sel(0, cons(s(0), _x72)), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(0, _x312)), cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x142)), cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(sel(0, cons(0, _x142)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(s(0), _x82)), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x131, cons(0, _x112))))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x121, cons(sel(0, cons(0, _x112)), _x102))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(s(0), cons(_x151, from(cons(Y, Z)))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(from(0), _x92))), _x52), _x62))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(s(sel(s(0), cons(_x61, cons(0, _x52)))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, from(0)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, from(cons(Y, Z)))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, sel(0, cons(from(0), _x92))))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, first(s(_x112), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x113))), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(sel(0, cons(0, _x182)), _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), from(0)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x122))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(s(0), cons(_x111, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, first(s(_x322), cons(0, _x323))), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, from(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))))))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(s(0), cons(_x91, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x172))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82), _x112))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x122), _x152))), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, from(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x82)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(sel(0, cons(0, _x142))), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x162))), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(0, _x143)))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(sel(0, cons(cons(Y, Z), _x162)), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(cons(Y, Z), _x162)), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42), _x82))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x83))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x142))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(0)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x52)), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x72)), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x142), _x172))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(from(sel(0, cons(0, _x252))), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(s(sel(0, cons(0, _x92))), cons(_x101, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x112)), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), _x62)), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(sel(0, cons(0, _x72))), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))), _x122)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(sel(0, cons(0, _x142))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(sel(0, cons(cons(cons(Y, Z), _x72), _x102)), _x112))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(from(sel(0, cons(0, _x52))), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), first(s(_x82), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x83)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), first(s(_x172), cons(0, _x173))), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x122)), _x132)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(from(0)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(0, _x143))), _x92), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(s(0), cons(_x191, cons(0, _x122)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(sel(0, cons(0, _x122)))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x122)), _x82)), _x92)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(s(0), cons(_x91, from(0))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(first(s(_x212), cons(_x211, _x213)))), _x102)), _x62)), _x72)))))sel#(X, first(_x212, _x213))sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(s(0), cons(_x131, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, from(0)), _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(sel(0, cons(0, _x182)), cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(0, cons(0, _x122)), _x113))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(cons(0, _x92), _x132)), _x172), _x202)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(sel(0, cons(s(_x172), _x222)), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))), _x122)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), sel(0, cons(cons(0, _x173), _x182)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(0, cons(sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(sel(0, cons(0, _x82))), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(sel(0, cons(0, _x182)), cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), from(0)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, first(s(_x142), cons(0, _x143))), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x122)), cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, from(s(X))), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), _x32)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(s(sel(0, first(s(_x192), cons(0, _x193)))), cons(_x151, cons(0, _x112))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x93))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(sel(0, first(s(_x142), cons(0, _x143))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x142)), _x152)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(s(0), cons(_x151, cons(0, _x112))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(sel(0, cons(0, _x122)))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(sel(0, cons(0, _x142)), from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, first(s(_x142), cons(sel(0, cons(0, _x112)), _x143))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x82))), _x62)), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x132)), _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x112), cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x113)), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62), _x102)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(s(0)), cons(_x61, cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), _x92)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x82)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), from(0))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x132)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x162)), sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x192)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), _x82))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x81, from(0))), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(sel(0, cons(0, _x182)), cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x132)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(s(sel(0, from(0))), cons(_x81, sel(0, cons(cons(cons(Y, Z), _x72), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, sel(0, cons(cons(cons(_x131, cons(0, _x92)), _x162), _x192)))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), sel(0, cons(cons(sel(0, cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x121, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72), _x112))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), cons(Y, Z))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(0, _x92)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x202)), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(from(_x151), _x72), _x102))), _x32)))sel#(X, from(s(_x151)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(0, _x112), _x122))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x152)))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(first(s(_x182), cons(sel(0, cons(0, _x112)), _x183)), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x102))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(0), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(s(sel(0, first(s(_x172), cons(0, _x173)))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(first(s(_x162), cons(_x161, _x163)), _x72)), _x32)), _x83))))sel#(X, first(_x162, _x163))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x152)), cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(sel(0, cons(cons(0, _x92), _x222)))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x142)), _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x162))), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, from(0)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, from(cons(Y, Z))))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82), _x112))), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x172)), _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(s(0), cons(_x191, cons(0, _x182))), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(0)), cons(_x141, sel(0, cons(cons(_x131, cons(0, _x92)), _x162)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x142)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x41, cons(_x31, cons(s(X), _x22)))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(s(0), cons(_x151, cons(0, _x122)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52))), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(sel(0, cons(cons(_x131, cons(0, _x92)), _x202)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), from(0)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(from(sel(0, cons(0, _x112))), _x122))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x192)), from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(0, _x162)), _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)), _x152))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(sel(0, from(0))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(s(0), cons(_x141, from(cons(Y, Z)))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, cons(0, _x92)), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(sel(0, cons(0, _x112)), _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x52)), _x62)), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(s(0), cons(_x211, cons(cons(0, _x92), _x132))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, cons(sel(0, cons(0, _x112)), _x102))), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, from(0))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(first(s(_x102), cons(_x101, _x103)))), _x32)))sel#(X, first(_x102, _x103))sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(from(_x181), _x143))), _x72)), _x63))))sel#(X, from(s(_x181)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, cons(sel(0, from(0)), _x92)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), sel(0, cons(cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), _x72))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x132)), _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(s(0), _x72)), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, from(sel(sel(0, cons(0, _x142)), cons(0, _x122)))), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x142), _x172))), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), from(0)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(s(0), cons(_x101, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)), _x152))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), sel(0, cons(cons(0, _x122), _x152))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(sel(0, cons(0, _x112)), _x122)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(0, _x143))), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x82)), _x92))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(cons(Y, Z), _x152)), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(s(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(_x41, cons(sel(0, from(cons(Y, Z))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(cons(0, _x92), _x132)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(0)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(s(0), cons(_x71, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83)), _x62))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), from(sel(0, from(cons(Y, Z)))))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(s(0), cons(_x81, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), first(s(_x82), cons(sel(0, cons(cons(Y, Z), _x72)), _x83)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, cons(s(X), _x22)), _x32))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(first(s(_x172), cons(_x171, _x173)))), _x102)), _x62)))))sel#(X, first(_x172, _x173))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, first(s(_x172), cons(0, _x173)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, first(s(_x92), cons(from(0), _x93)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x62))), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x182)), _x142), _x172))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(s(0), cons(_x71, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(s(0), cons(_x91, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x63))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), from(0)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(sel(0, cons(0, _x152)), sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), _x92)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, from(0)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72))))))sel#(X, first(_x122, _x123))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x202)), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(sel(0, cons(0, _x82)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x82)), _x92))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(sel(0, cons(0, _x142)), _x152)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x83))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(sel(0, cons(cons(Y, Z), _x112)), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(s(0), cons(_x91, cons(cons(0, _x52), _x82))), _x102))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x202), cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x203)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(0, _x143), _x152)))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, first(s(_x122), cons(0, _x123))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(from(_x171))), _x102)), _x62)))))sel#(X, from(s(_x171)))
sel#(s(X), sel(sel(s(s(0)), cons(_x71, cons(_x61, cons(0, _x52)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x52), _x122)), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x122), cons(0, _x123)), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(s(0), cons(_x41, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(s(sel(0, cons(0, _x122))), _x142)), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), first(s(_x172), cons(0, _x173))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x52)), _x42)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), _x92)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), first(s(_x122), cons(0, _x123)))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x92))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x112)), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(sel(0, cons(0, _x132)), cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(sel(0, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(sel(0, cons(0, _x212)), _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(s(0), cons(_x91, from(0))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x172)), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x112)), _x192)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(s(0), cons(_x71, from(cons(Y, Z)))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x142)), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x62)), _x72)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(sel(0, cons(0, _x162)), _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x112)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, sel(0, cons(cons(cons(cons(Y, Z), _x72), _x102), _x132)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, first(s(_x152), cons(from(cons(Y, Z)), _x153)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), _x52)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), first(s(_x172), cons(cons(Y, Z), _x173)))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), first(s(_x182), cons(0, _x183)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(s(0), cons(_x171, cons(0, _x162))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(first(s(_x162), cons(_x161, _x163)), _x143))), _x72)), _x32)))sel#(X, first(_x162, _x163))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(first(s(_x162), cons(_x161, _x163)), _x143))), _x72)), _x32)))sel#(X, first(_x162, _x163))
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82), _x112))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(s(0), cons(_x121, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(s(0)), cons(_x101, cons(_x91, cons(cons(0, _x52), _x82))))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), sel(0, cons(cons(_x31, cons(s(X), _x22)), _x62))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(first(s(_x182), cons(_x181, _x183)), _x143))), _x72)), _x63))))sel#(X, first(_x182, _x183))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, first(s(_x202), cons(sel(0, cons(cons(0, _x92), _x132)), _x203)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x132)), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(from(_x121), _x72)), _x63))))sel#(X, from(s(_x121)))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(sel(0, cons(0, _x122)))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(from(_x121), _x72)), _x63))))sel#(X, from(s(_x121)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(sel(0, cons(0, _x102)), from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(from(0), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(s(0), cons(_x131, cons(0, _x112))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103), _x142)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(s(0), cons(_x151, cons(0, _x142))), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x152), _x182))), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), first(s(_x152), cons(0, _x153))), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), sel(0, cons(cons(0, _x122), _x152))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, first(s(_x92), cons(s(X), _x93))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, sel(0, cons(cons(0, _x92), _x132))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, first(s(_x212), cons(0, _x213))), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(s(0), cons(_x81, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72))), _x32)))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, first(s(_x112), cons(0, _x113)))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), first(s(_x172), cons(cons(Y, Z), _x173)))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, from(0)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x181, from(cons(Y, Z)))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), from(0)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(sel(0, cons(0, _x202)), cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, from(cons(Y, Z))))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(s(0)), cons(_x71, cons(_x61, cons(sel(0, from(0)), _x52)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x152)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, first(s(_x152), cons(0, _x153))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(sel(0, cons(0, _x122)), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(s(X), sel(0, cons(from(_x71), _x32)))sel#(X, from(s(_x71)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), sel(0, cons(cons(0, _x112), _x172))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x182)))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x51, cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102))))), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, from(0)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, first(s(_x132), cons(s(X), _x133))), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x132), cons(0, _x133))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), _x62)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82))))), cons(_x41, cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), sel(0, cons(first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)), _x52))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, sel(0, cons(first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103)), _x112))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x122))), _x83))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, first(s(_x112), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x113))), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(sel(0, cons(0, _x122)))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(s(0), cons(_x91, from(0))), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), sel(0, cons(cons(0, _x92), _x142))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), sel(0, cons(first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63)), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))))), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x122)), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x102)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, first(s(_x172), cons(sel(0, from(cons(Y, Z))), _x173))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(0), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(0, _x153)))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x83))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x182)), _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x172)), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x41, cons(_x31, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, from(0))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(sel(sel(0, cons(0, _x92)), cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x102)), cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, from(from(0)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x71, cons(from(0), _x82)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52), _x62))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(s(X), _x22)), _x32), _x102))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x142))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), _x92)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(s(0), _x152)), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(from(0)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(sel(0, cons(0, _x122))), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(sel(0, cons(0, _x122)), cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x31, cons(s(X), _x22))), _x42)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, first(s(_x82), cons(0, _x83))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(first(s(_x182), cons(_x181, _x183)))), _x133))), _x62)))))sel#(X, first(_x182, _x183))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(s(X), sel(s(0), sel(0, cons(cons(_x41, cons(cons(Y, Z), _x32)), _x72))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, from(s(X))), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(s(0), cons(_x191, cons(0, _x112))), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), sel(0, cons(cons(_x71, sel(0, cons(from(0), _x92))), _x102))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x162)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x93))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x82)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), sel(0, cons(from(sel(0, from(sel(0, cons(0, _x112))))), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x152)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, from(0)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, sel(0, cons(from(cons(sel(0, cons(0, _x52)), _x62)), _x112)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x52)), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), sel(0, cons(cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83), _x92)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x222)), cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(0, _x153)))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), first(s(_x142), cons(0, _x143))), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(0, _x92))), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(s(0), cons(_x101, cons(0, _x92))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142)))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(first(s(_x122), cons(_x121, _x123)), _x72)), _x63))))sel#(X, first(_x122, _x123))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), from(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72)))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(sel(0, cons(from(0), _x82)), _x72))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(s(X), sel(0, first(sel(0, cons(s(_x82), _x72)), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(sel(0, cons(0, _x112)), cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x162), cons(0, _x163))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x152), cons(cons(Y, Z), _x153))), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(s(0), cons(_x121, cons(0, _x112))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x32), _x112))), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(s(0))), cons(_x101, cons(_x81, cons(_x71, sel(0, cons(from(0), _x92)))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), _x72)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x62))), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, first(s(_x122), cons(0, _x123))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(0, _x92)))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), sel(0, cons(cons(0, _x82), _x152))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x71, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62)))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(sel(0, cons(0, _x92)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(sel(0, cons(0, _x102)), from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, first(s(_x232), cons(cons(0, _x92), _x233))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, first(s(_x152), cons(0, _x153))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(0, _x92))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)), _x122)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(sel(0, cons(0, _x162)), cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, sel(0, cons(cons(0, _x92), _x132))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x62))), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x132), cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x133))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x112)), from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(0, cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x222)), _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(s(0), cons(_x111, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(sel(0, cons(s(0), _x72)), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(sel(0, cons(0, _x102)), from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x162)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x132)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x192), _x202)), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(0, cons(0, _x122)))), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(from(_x101))), _x32)))sel#(X, from(s(_x101)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), from(0)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), from(0)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x142)), _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(sel(0, cons(0, _x142)), first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), sel(0, cons(cons(cons(Y, Z), _x143), _x152)))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(cons(Y, Z), _x143), _x152)))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x112)), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x102)), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(from(cons(Y, Z)), _x82))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, first(s(_x212), cons(0, _x213)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52), _x62))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x102), _x132))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102))))), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x72)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(s(sel(0, cons(0, _x122)))), cons(_x171, cons(_x111, sel(0, from(cons(0, _x92)))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, sel(0, cons(from(cons(0, _x92)), _x152)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(sel(0, cons(0, _x142)), cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(first(s(_x152), cons(_x151, _x153)), _x72), _x102))), _x32)))sel#(X, first(_x152, _x153))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x122), cons(sel(s(0), cons(_x131, cons(0, _x92))), _x123))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), _x92)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x42)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(s(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, sel(0, cons(cons(0, _x52), _x132))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x152)), _x112), _x142))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x122)), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, sel(0, cons(cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(s(0), cons(_x131, cons(0, _x92))))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), first(s(_x182), cons(0, _x183)))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(s(0), cons(_x141, first(s(_x172), cons(0, _x173)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), _x62)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, sel(0, cons(cons(0, _x142), _x172))), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(0, _x162)), _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(0, cons(sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x202)), cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(0, _x112), _x152))))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x31, cons(s(X), _x22)), _x62))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, from(0)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(s(0), cons(_x151, from(cons(Y, Z)))), _x133))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x142)), _x152)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(0, _x172)), _x52)), _x62), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), sel(0, cons(first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(s(0), cons(_x31, cons(s(X), _x22))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, first(s(_x122), cons(cons(sel(0, cons(0, _x52)), _x62), _x123)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x82), cons(sel(0, cons(0, _x92)), _x83))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x31, cons(s(X), _x22))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, sel(0, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(first(s(_x242), cons(sel(0, cons(0, _x252)), _x243)), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, sel(0, cons(cons(cons(_x131, cons(0, _x92)), _x162), _x192)))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x31, cons(s(X), _x22))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x112)), cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x132)), _x32)), _x83))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(from(0), _x92)), _x102))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(sel(0, cons(s(_x142), _x162)), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x162)), cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, sel(0, cons(from(0), _x92))), _x52))), cons(_x31, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), sel(0, cons(cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72), _x122))), _x63))))sel#(X, Z)
sel#(sel(s(s(0)), cons(_x41, cons(_x31, cons(s(X), _x22)))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x112)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(0, first(s(_x82), cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x83))), _x42)))sel#(X, Z)sel#(s(X), sel(0, sel(0, cons(cons(cons(Y, Z), _x32), _x62))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, from(cons(Y, Z)))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x81, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72))), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), sel(0, cons(cons(cons(Y, Z), _x143), _x172)))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(s(X), sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(cons(Y, Z), _x32))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(0, from(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, from(0)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(0, _x103))), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(s(X), sel(sel(s(sel(0, cons(0, _x92))), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(from(_x181))), _x133))), _x62)))))sel#(X, from(s(_x181)))sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(s(0), cons(_x151, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, sel(0, cons(cons(0, _x112), _x142))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(0, cons(sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), sel(0, cons(cons(sel(0, cons(0, _x112)), _x103), _x122)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(s(0), cons(_x91, from(0))), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x132)), _x92))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, from(cons(0, _x92)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52), _x62))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(s(0), cons(_x91, cons(cons(Y, Z), _x72))), _x63))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, sel(0, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, first(s(_x172), cons(0, _x173))), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, sel(0, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(cons(Y, Z), _x72))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x82)), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, sel(0, cons(first(s(_x142), cons(cons(Y, Z), _x143)), _x152))), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, first(s(_x152), cons(0, _x153))), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(sel(0, cons(0, _x152)), from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(s(0), cons(_x61, from(cons(Y, Z)))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, first(s(_x162), cons(cons(0, _x92), _x163)))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x182)), _x142)), _x152)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x102)), from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(sel(0, cons(0, _x162)), _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(first(s(_x112), cons(_x111, _x113)), _x72)), _x32)))sel#(X, first(_x112, _x113))
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), first(s(_x142), cons(sel(0, from(cons(Y, Z))), _x143)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x92)), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x72)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(sel(0, cons(0, _x222)), cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x52)), _x62), _x92), _x122)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x212)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), from(cons(Y, Z)))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), from(cons(Y, Z)))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, from(0)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(sel(0, cons(0, _x192)), _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(sel(sel(0, cons(s(0), _x62)), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x182), _x212))), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x102))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(s(0), cons(_x31, cons(s(X), _x22))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, sel(0, cons(first(s(_x172), cons(0, _x173)), _x162))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, from(cons(0, _x92)))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x112)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), from(sel(0, cons(cons(Y, Z), _x112)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x222)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x132)), _x72)), _x63))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x152)), _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(sel(0, cons(0, _x182)), _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(sel(0, cons(0, _x102)), cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(cons(0, _x92), _x132), _x232))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x72)), _x63), _x82)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x92)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), from(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32)), _x72))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, cons(s(X), _x22)), _x103))), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x141, cons(0, _x132))), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x182)), _x142))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x62), _x92))))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), from(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, from(0)))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x52)), _x62), _x92))), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), from(0)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x102)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x102)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, from(0)), _x52), _x62))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(0, cons(sel(0, cons(cons(Y, Z), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x141, cons(cons(0, _x92), _x132)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x92)), cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x152)), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x142), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x143)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x32), _x62))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, first(s(_x112), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x113))), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), from(sel(0, from(cons(Y, Z)))))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(s(0)), cons(_x201, cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, from(0)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(s(0), cons(_x91, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), sel(0, cons(cons(0, _x173), _x182)))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x62))), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(from(_x91), _x72)))))sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(0), cons(_x101, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(0, _x162)), _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x122))), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(sel(0, cons(0, _x152)), cons(0, _x92)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x122), _x152))), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, cons(0, _x92))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), first(s(_x132), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x133)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x202))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(s(sel(0, first(s(_x172), cons(0, _x173)))), cons(_x131, cons(0, _x122))), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), sel(0, cons(cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), _x82))), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x62)))))sel#(X, Z)
sel#(sel(s(sel(0, cons(0, _x62))), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, sel(0, cons(first(sel(0, cons(s(_x172), _x182)), cons(0, _x173)), _x162))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), _x42)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(s(X), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), cons(sel(0, first(s(_x112), cons(cons(Y, Z), _x113))), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(sel(0, cons(0, _x162)), cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(s(X), sel(sel(s(0), cons(_x71, sel(0, from(cons(sel(0, cons(0, _x52)), _x62))))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(0, _x52))), cons(_x41, cons(sel(sel(0, cons(0, _x92)), cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(0, _x92)), _x52))), cons(_x41, cons(sel(0, cons(cons(Y, Z), _x72)), _x32))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(s(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82))), cons(_x71, from(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(0, _x112)), _x102))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, first(s(_x142), cons(0, _x143)))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x52), _x122))), _x62)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x72)), cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x132)), cons(0, _x112)), _x92)), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(sel(0, cons(0, _x142)), cons(0, _x122)))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(sel(0, cons(0, _x102)), cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(sel(0, from(0)), _x92)), cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x92)), _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, from(sel(0, cons(sel(0, from(0)), _x52))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(sel(0, cons(cons(Y, Z), _x172))), _x122))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x152)), _x133))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(0, _x143))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(sel(0, cons(s(_x172), _x182)), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), sel(0, cons(cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133))), _x142))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, from(0)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82))))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(sel(0, cons(cons(Y, Z), _x92)))))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x122)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x122)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x122))), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x152)), first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, sel(0, cons(from(0), _x112))), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(0, cons(sel(sel(0, from(0)), sel(0, cons(cons(cons(Y, Z), _x72), _x102))), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), first(s(_x62), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x63))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x162)), cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x152)), cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x152)), from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), sel(0, cons(from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, from(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), cons(sel(0, cons(sel(0, first(sel(0, cons(s(_x142), _x152)), cons(cons(Y, Z), _x143))), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x62))), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), cons(from(_x111), _x72)), _x32)))sel#(X, from(s(_x111)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x111, cons(0, _x92))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x122)), _x192))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(s(0), cons(_x141, first(s(_x172), cons(0, _x173)))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42))), cons(_x31, from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))))))sel#(X, Z)sel#(sel(s(0), cons(_x21, from(s(X)))), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(cons(Y, Z))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), first(s(_x62), cons(sel(sel(0, first(s(_x132), cons(0, _x133))), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), first(s(_x62), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x92))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x72)), _x52)), _x42)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x132)), _x142)), cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), sel(0, cons(from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62))), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(s(0), cons(_x91, cons(0, _x82))), from(0)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(0, cons(0, _x112)), _x92))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52)), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52))), cons(_x31, first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(sel(0, cons(sel(sel(sel(0, cons(0, _x172)), cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(sel(s(0), cons(_x71, sel(0, cons(from(0), _x92)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(s(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x191, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182)))), _x103))), _x52))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x92)), _x52), _x82))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, sel(0, cons(cons(0, _x112), _x152))))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(s(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x182)), _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), sel(0, cons(cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103), _x132)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42), _x82))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(s(0), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(first(s(_x132), cons(_x131, _x133)))), _x62)))))sel#(X, first(_x132, _x133))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x122))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)), _x52)), _x42)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x82)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(Y, Z), _x112), _x142))), _x72)), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, from(cons(0, _x92))), _x172))), _x103))), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x112)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x63))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(0, _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(sel(0, cons(s(0), _x82)), cons(_x61, cons(0, _x52))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, first(s(_x132), sel(0, cons(cons(sel(0, from(cons(Y, Z))), _x133), _x142)))), _x62)))))sel#(X, Z)
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(sel(0, cons(0, _x132)), cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(0, _x162)), _x143))), _x92)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), from(0))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x142)), from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, from(s(X))), sel(sel(0, cons(sel(0, from(0)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(sel(0, cons(0, _x162)), _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(sel(0, cons(s(0), _x82)), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), from(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, sel(0, cons(cons(s(X), _x22), _x92))), _x32)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x113))), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x132), cons(0, _x133))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, from(sel(sel(0, cons(0, _x142)), cons(0, _x122)))), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(from(_x91))))))sel#(X, from(s(_x91)))sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(0)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(sel(0, cons(0, _x72))), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(cons(0, _x92), _x132)), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(s(0), cons(_x41, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52))), from(sel(s(sel(0, cons(0, _x82))), cons(_x71, cons(sel(s(0), cons(_x101, first(s(_x132), cons(sel(0, from(cons(Y, Z))), _x133)))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)), _x42)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x102)), cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(s(0), cons(_x91, cons(0, _x82))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, from(first(s(_x92), cons(_x91, _x93)))))))sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(sel(0, cons(0, _x122)), cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(s(s(0)), cons(_x81, cons(_x71, sel(0, cons(from(0), _x92))))), _x52)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))), _x32)))sel#(X, Z)sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x122)), _x32)), _x42)))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(sel(0, cons(0, _x252)), _x92), _x292)), _x132)), _x172)), _x182))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, sel(0, cons(cons(0, _x52), _x152))), _x62)))), cons(sel(0, from(cons(Y, Z))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(s(0), cons(_x71, from(sel(0, cons(sel(0, cons(0, _x92)), _x52)))))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, cons(0, _x162)), sel(0, cons(cons(0, _x112), _x172))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), from(sel(sel(0, from(0)), cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x62)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(sel(0, cons(0, _x112)), from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52))), cons(_x31, from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(0, _x92)), _x52)), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)sel#(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x82)), _x42)), sel(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(sel(0, sel(0, cons(from(0), _x92))), _x52))), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, from(0)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), sel(0, cons(cons(0, _x143), _x152)))), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x102)), _x42)), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), first(s(_x152), cons(0, _x153)))), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(0, _x162)), _x82)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), _x42)), sel(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x72), _x102))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52), _x62))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, cons(sel(0, from(sel(0, cons(cons(Y, Z), _x132)))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x52), _x82), _x112)))), cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(s(0), cons(_x101, from(cons(Y, Z)))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(0, _x102)))), _x52)), first(s(_x62), cons(sel(0, cons(cons(Y, Z), _x72)), _x63))))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x102)))), _x32)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(s(0), cons(_x91, cons(cons(0, _x52), _x82)))), cons(sel(sel(0, from(0)), sel(0, sel(0, cons(cons(cons(cons(Y, Z), _x72), _x102), _x132)))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(sel(0, cons(0, _x162)), _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(from(0), _x82))), cons(sel(s(sel(0, from(0))), cons(_x81, cons(cons(Y, Z), _x72))), _x32)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x122)), _x82)), first(s(_x102), cons(sel(0, cons(0, _x112)), _x103))), _x52)), from(sel(0, cons(sel(0, from(from(_x131))), _x62)))))sel#(X, from(s(_x131)))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, first(s(_x172), from(0))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, first(s(_x112), cons(0, _x113))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), from(sel(0, from(cons(Y, Z))))))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(Y, Z), _x112)), _x72), _x102))), _x32)))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(s(0), cons(_x71, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62))))))sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, from(0)), _x52))), cons(sel(0, first(s(_x102), cons(cons(Y, Z), _x103))), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, cons(sel(0, cons(first(s(_x152), cons(_x151, _x153)), _x112)), _x72)), _x32)))sel#(X, first(_x152, _x153))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)), _x72)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x122)), sel(0, from(cons(0, _x92)))), _x72)), _x52)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(0, cons(sel(s(0), cons(_x131, cons(0, _x92))), _x52)))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, cons(sel(0, from(cons(0, _x92))), _x172)), _x162))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, from(sel(0, cons(0, _x112)))))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), cons(0, _x112)), _x102)))))), sel(0, cons(from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))), _x52))))sel#(X, Z)
sel#(s(X), sel(sel(0, sel(0, from(cons(sel(0, cons(0, _x52)), _x62)))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x72)), _x32)))sel#(X, Z)sel#(s(X), sel(sel(0, cons(0, _x52)), cons(sel(0, from(sel(0, cons(cons(Y, Z), _x112)))), _x32)))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x52)), from(sel(sel(0, sel(0, cons(cons(0, _x82), _x112))), cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(0, _x92)), _x52)), from(sel(0, first(s(_x92), cons(sel(0, from(cons(Y, Z))), _x93))))))sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(0, _x143))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)))))sel#(X, Z)sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, first(s(_x142), cons(0, _x143))), _x103))), _x52)), from(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, from(cons(Y, Z))), _x102)), _x62)), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, cons(0, _x52))), sel(0, cons(first(s(_x62), cons(sel(sel(0, cons(0, _x92)), cons(sel(0, first(s(_x142), cons(cons(Y, Z), _x143))), _x72)), _x63)), _x52))))sel#(X, Z)sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(sel(0, cons(s(_x102), _x122)), cons(sel(0, sel(0, cons(cons(0, _x92), _x132))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(sel(0, cons(sel(0, cons(0, _x52)), _x62)), first(s(_x62), cons(sel(0, from(cons(Y, Z))), _x63))))sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x112)), _x92)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(sel(0, from(0)), _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(sel(0, from(0)), from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42)), _x62)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x92)), _x52)), _x42))), cons(_x31, from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62))))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(0, cons(sel(0, first(s(_x102), cons(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(cons(sel(0, cons(0, _x252)), _x92), _x132), _x232))), _x172))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x182)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), cons(0, _x122)), _x82)), from(sel(0, cons(sel(sel(0, first(s(_x192), cons(0, _x193))), first(s(_x172), cons(0, _x173))), _x102)))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, cons(cons(Y, Z), _x72)), _x32)), _x42)))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x182)), _x192)), _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, cons(0, _x112)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, first(s(_x142), cons(0, _x143))), _x92)), _x72)), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x61, cons(sel(0, cons(sel(s(0), sel(0, cons(cons(_x131, cons(0, _x92)), _x162))), _x52)), _x42))), from(sel(0, cons(sel(0, sel(0, cons(from(cons(Y, Z)), _x122))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(cons(sel(sel(sel(0, cons(0, _x142)), from(0)), cons(0, _x92)), _x52), _x62))), from(sel(0, cons(cons(Y, Z), _x72)))))sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, from(sel(0, cons(sel(s(sel(0, first(s(_x212), cons(0, _x213)))), cons(_x111, sel(0, from(cons(0, _x92))))), _x72)))), _x42)), from(sel(sel(0, cons(0, _x82)), cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, from(sel(sel(0, cons(sel(sel(0, first(s(_x172), cons(0, _x173))), first(s(_x152), cons(0, _x153))), _x82)), from(sel(0, sel(0, cons(cons(sel(0, cons(0, _x112)), _x102), _x142))))))), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(0, _x112)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(sel(0, cons(sel(sel(0, cons(0, _x142)), cons(0, _x122)), _x82)), from(sel(0, cons(sel(0, from(0)), _x102)))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)
sel#(s(X), sel(0, cons(sel(sel(0, cons(0, _x52)), cons(sel(0, from(cons(Y, Z))), _x32)), _x42)))sel#(X, Z)sel#(s(X), sel(sel(0, sel(0, cons(cons(0, _x52), _x82))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(Y, Z), _x112)), _x72)), _x32), _x62))))sel#(X, Z)
sel#(sel(s(0), cons(_x41, cons(sel(0, cons(s(X), _x22)), _x32))), sel(sel(sel(0, cons(0, _x52)), cons(sel(0, first(s(_x102), cons(sel(0, sel(s(0), cons(_x171, cons(cons(0, _x92), _x132)))), _x103))), _x52)), from(sel(0, cons(sel(0, from(cons(Y, Z))), _x62)))))sel#(X, Z)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is backward 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
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x142)), _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(from(_x91), _x72))))) 
sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), from(sel(sel(0, cons(0, _x82)), cons(0, _x92))))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63)))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63), _x102)))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x132))), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), first(s(_x102), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x103)))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(s(0), cons(_x121, cons(0, _x82))), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63)))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(sel(0, cons(0, _x132)), cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), first(s(_x132), cons(0, _x133))), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(s(sel(0, cons(0, _x82))), cons(_x111, cons(0, _x92))), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63)), _x72))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, from(0)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, first(s(_x142), cons(0, _x143))), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(sel(0, cons(s(_x62), _x82)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x142))), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x112)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x152)), _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x122)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) 
Thus, the rule sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z) is replaced by the following rules:
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(sel(0, cons(0, _x132)), cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), sel(0, cons(cons(0, _x92), _x132))), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, sel(0, cons(first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63)), _x72))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(s(0), cons(_x61, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)
sel#(sel(0, from(s(X))), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, sel(0, cons(cons(cons(Y, Z), _x72), _x82)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, first(s(_x142), cons(0, _x143))), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), from(sel(sel(0, cons(0, _x82)), cons(0, _x92))))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(0, cons(sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72)))), _x32))) → sel#(X, Z)sel#(sel(sel(0, cons(0, _x42)), cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(sel(0, cons(0, _x52)), first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(first(s(_x92), cons(_x91, _x93)), _x72))))) → sel#(X, first(_x92, _x93))
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(from(_x91), _x72))))) → sel#(X, from(s(_x91)))sel#(sel(0, cons(s(X), _x22)), sel(sel(0, cons(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), _x42)), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, from(cons(Y, Z)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(sel(0, cons(s(_x62), _x82)), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), sel(0, cons(cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63), _x102)))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), first(s(_x132), cons(0, _x133))), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), first(s(_x102), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x103)))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), from(0)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(sel(0, cons(s(X), _x22)), _x32)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(s(0), cons(_x41, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63)))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(s(0), cons(_x31, cons(s(X), _x22))), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(s(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63)))), cons(_x31, from(sel(0, cons(cons(Y, Z), _x72)))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x92)), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(0, cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x112)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(sel(0, cons(cons(Y, Z), _x72)), _x62))))) → sel#(X, Z)sel#(sel(0, first(s(_x52), cons(s(X), _x53))), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, from(0)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(s(0), cons(_x121, cons(0, _x82))), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, first(s(_x82), cons(cons(Y, Z), _x83)))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, sel(0, cons(cons(0, _x82), _x142))), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(s(sel(0, cons(0, _x82))), cons(_x111, cons(0, _x92))), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(sel(0, cons(s(X), _x62)), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x152)), _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, sel(0, cons(cons(s(X), _x22), _x52))), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(sel(0, cons(0, _x142)), _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), from(sel(sel(0, cons(0, _x72)), cons(cons(Y, Z), _x72))))) → sel#(X, Z)
sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(0, _x82)), cons(0, _x92)), _x63))), sel(0, cons(from(sel(0, cons(cons(Y, Z), _x72))), _x52)))) → sel#(X, Z)sel#(sel(0, cons(s(X), _x22)), sel(sel(0, first(s(_x62), cons(sel(sel(0, cons(sel(0, cons(0, _x82)), _x122)), cons(0, _x92)), _x63))), from(sel(0, cons(cons(Y, Z), _x72))))) → sel#(X, Z)

Problem 3: PolynomialLinearRange4



Dependency Pair Problem

Dependency Pairs

T(first(x_1, x_2))T(x_2)T(s(x_1))T(x_1)
T(from(x_1))T(x_1)T(first(x_1, x_2))T(x_1)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


Polynomial Interpretation

There are no usable rules

The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:

T(from(x_1))T(x_1)

Problem 4: PolynomialLinearRange4



Dependency Pair Problem

Dependency Pairs

T(first(x_1, x_2))T(x_2)T(s(x_1))T(x_1)
T(first(x_1, x_2))T(x_1)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, sel, first, nil, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(from#) = μ(s) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(sel) = μ(first) = {1, 2}


Polynomial Interpretation

There are no usable rules

The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:

T(s(x_1))T(x_1)

Problem 5: PolynomialLinearRange4



Dependency Pair Problem

Dependency Pairs

T(first(x_1, x_2))T(x_2)T(first(x_1, x_2))T(x_1)

Rewrite Rules

from(X)cons(X, from(s(X)))first(0, Z)nil
first(s(X), cons(Y, Z))cons(Y, first(X, Z))sel(0, cons(X, Z))X
sel(s(X), cons(Y, Z))sel(X, Z)

Original Signature

Termination of terms over the following signature is verified: 0, s, from, first, sel, cons, nil

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = μ(nil) = ∅
μ(s) = μ(from#) = μ(from) = μ(cons) = {1}
μ(first#) = μ(sel#) = μ(first) = μ(sel) = {1, 2}


Polynomial Interpretation

There are no usable rules

The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:

T(first(x_1, x_2))T(x_2)T(first(x_1, x_2))T(x_1)