TIMEOUT

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

The following DP Processors were used


Problem 1 was processed with processor DependencyGraph (49ms).
 | – Problem 2 was processed with processor PolynomialLinearRange4 (56ms).
 | – Problem 3 was processed with processor BackwardsNarrowing (0ms).
 |    | – Problem 6 was processed with processor BackwardsNarrowing (3ms).
 |    |    | – Problem 7 was processed with processor BackwardsNarrowing (23ms).
 |    |    |    | – Problem 8 was processed with processor BackwardsNarrowing (2ms).
 |    |    |    |    | – Problem 9 was processed with processor BackwardsNarrowing (6ms).
 |    |    |    |    |    | – Problem 10 was processed with processor BackwardsNarrowing (23ms).
 |    |    |    |    |    |    | – Problem 11 was processed with processor BackwardsNarrowing (4ms).
 |    |    |    |    |    |    |    | – Problem 12 was processed with processor BackwardsNarrowing (45ms).
 |    |    |    |    |    |    |    |    | – Problem 13 was processed with processor BackwardsNarrowing (47ms).
 |    |    |    |    |    |    |    |    |    | – Problem 14 was processed with processor BackwardsNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 15 was processed with processor BackwardsNarrowing (24ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 16 was processed with processor BackwardsNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 17 was processed with processor BackwardsNarrowing (13ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 18 was processed with processor BackwardsNarrowing (84ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 19 was processed with processor BackwardsNarrowing (38ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 20 was processed with processor BackwardsNarrowing (39ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 21 was processed with processor BackwardsNarrowing (39ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 22 was processed with processor BackwardsNarrowing (69ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 23 was processed with processor BackwardsNarrowing (13ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 24 was processed with processor BackwardsNarrowing (13ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 25 was processed with processor BackwardsNarrowing (19ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 26 was processed with processor BackwardsNarrowing (12ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 27 was processed with processor BackwardsNarrowing (27ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 28 was processed with processor BackwardsNarrowing (58ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 29 was processed with processor BackwardsNarrowing (327ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 30 was processed with processor BackwardsNarrowing (468ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 31 remains open; application of the following processors failed [BackwardsNarrowing (368ms), BackwardsNarrowing (659ms), BackwardsNarrowing (317ms), BackwardsNarrowing (359ms), BackwardsNarrowing (303ms), BackwardsNarrowing (351ms), BackwardsNarrowing (323ms), BackwardsNarrowing (361ms), BackwardsNarrowing (521ms), BackwardsNarrowing (278ms), BackwardsNarrowing (181ms), BackwardsNarrowing (286ms), BackwardsNarrowing (294ms), BackwardsNarrowing (308ms), BackwardsNarrowing (359ms), BackwardsNarrowing (694ms), BackwardsNarrowing (291ms), BackwardsNarrowing (280ms), BackwardsNarrowing (564ms), BackwardsNarrowing (302ms), BackwardsNarrowing (450ms), BackwardsNarrowing (606ms), BackwardsNarrowing (278ms), BackwardsNarrowing (289ms), BackwardsNarrowing (565ms), BackwardsNarrowing (666ms), BackwardsNarrowing (740ms), BackwardsNarrowing (581ms), BackwardsNarrowing (638ms), BackwardsNarrowing (654ms), BackwardsNarrowing (356ms), BackwardsNarrowing (634ms), BackwardsNarrowing (607ms), BackwardsNarrowing (666ms), BackwardsNarrowing (354ms), BackwardsNarrowing (400ms), BackwardsNarrowing (585ms), BackwardsNarrowing (672ms), BackwardsNarrowing (1050ms), BackwardsNarrowing (346ms), BackwardsNarrowing (706ms), BackwardsNarrowing (301ms), BackwardsNarrowing (1216ms), BackwardsNarrowing (426ms), BackwardsNarrowing (710ms), BackwardsNarrowing (876ms), BackwardsNarrowing (1399ms), BackwardsNarrowing (timeout)].
 | – Problem 4 was processed with processor PolynomialLinearRange4 (61ms).
 |    | – Problem 5 was processed with processor PolynomialLinearRange4 (95ms).

The following open problems remain:



Open Dependency Pair Problem 3

Dependency Pairs

sel#(s(N), cons(X, XS))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons


Problem 1: DependencyGraph



Dependency Pair Problem

Dependency Pairs

add#(s(X), Y)add#(X, Y)T(add(X, Y))add#(X, Y)
T(add(x_1, x_2))T(x_2)T(add(x_1, x_2))T(x_1)
fib#(N)sel#(N, fib1(s(0), s(0)))sel#(s(N), cons(X, XS))T(XS)
T(fib1(x_1, x_2))T(x_1)fib#(N)fib1#(s(0), s(0))
T(fib1(Y, add(X, Y)))fib1#(Y, add(X, Y))T(fib1(x_1, x_2))T(x_2)
sel#(s(N), cons(X, XS))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The following SCCs where found

add#(s(X), Y) → add#(X, Y)

T(add(x_1, x_2)) → T(x_2)T(add(x_1, x_2)) → T(x_1)
T(fib1(x_1, x_2)) → T(x_1)T(fib1(x_1, x_2)) → T(x_2)

sel#(s(N), cons(X, XS)) → sel#(N, XS)

Problem 2: PolynomialLinearRange4



Dependency Pair Problem

Dependency Pairs

add#(s(X), Y)add#(X, Y)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {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:

add#(s(X), Y)add#(X, Y)

Problem 3: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), cons(X, XS))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), cons(X, XS)) → sel#(N, XS) 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#(add(s(_x22), _x21), cons(X, XS)) 
sel#(s(N), fib1(_x32, _x31)) 
sel#(s(N), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(s(N), _x21)), cons(X, XS)) 
sel#(s(N), add(0, cons(X, XS))) 
sel#(add(0, s(N)), cons(X, XS)) 
Thus, the rule sel#(s(N), cons(X, XS)) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS)) → sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS)) → sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), cons(X, XS)) → sel#(N, XS)
sel#(s(N), add(0, cons(X, XS))) → sel#(N, XS)sel#(s(N), fib1(_x32, _x31)) → sel#(N, fib1(_x31, add(_x32, _x31)))

Problem 6: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS) 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(N), sel(0, fib1(cons(X, XS), _x61))) 
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31))) 
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31))) 
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61)))) 
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31))) 
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31))) 
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31)))) 
sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31))) 
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31))) 
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31))) 
sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31))) 
Thus, the rule sel#(s(N), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31))) → sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, fib1(cons(X, XS), _x61))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61)))) → sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)

Problem 7: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS) 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(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))) 
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51))) 
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))) 
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71)))) 
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41))) 
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) 
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41))) 
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41))) 
Thus, the rule sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41))) → sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)

Problem 8: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS) 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(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))) 
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51))) 
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) 
Thus, the rule sel#(s(N), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS) is replaced by the following rules:
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)

Problem 9: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS) 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(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41))) 
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71))) 
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) 
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))) 
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71))) 
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71))) 
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) 
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))) 
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71))) 
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61)))) 
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71))) 
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) 
Thus, the rule sel#(s(N), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71))) → sel#(N, fib1(_x101, add(_x102, _x101)))sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71))) → sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71))) → sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61)))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71))) → sel#(N, XS)

Problem 10: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS) 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(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))) 
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71))) 
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))) 
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61)))) 
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71))) 
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71))) 
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))) 
Thus, the rule sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71))) → sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71))) → sel#(N, fib1(_x141, add(_x142, _x141)))sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))) → sel#(N, XS)

Problem 11: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS) 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(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51))) 
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))) 
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))))) 
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))) 
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))) 
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))) 
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) 
Thus, the rule sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS) is replaced by the following rules:
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51))) → sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))) → sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))) → sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(add(_x22, _x21), XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))) → sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))) → sel#(N, XS)

Problem 12: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS) 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(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))) 
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51))) 
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))) 
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41))) 
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81)))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41))) 
Thus, the rule sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81)))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))) → sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41))) → sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)

Problem 13: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS) 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(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41))) 
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))) 
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51))) 
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41))) 
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41))) 
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81))) 
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41))) 
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81)))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41))) 
Thus, the rule sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41))) → sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41))) → sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41))) → sel#(N, XS)

Problem 14: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS) 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(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71))) 
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) 
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))) 
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71))) 
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71))) 
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71))) 
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41))) 
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71))) 
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61)))) 
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71))) 
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71))) 
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))) 
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) 
Thus, the rule sel#(s(N), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71))) → sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61)))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71))) → sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71))) → sel#(N, fib1(_x121, add(_x122, _x121)))sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))) → sel#(N, XS)

Problem 15: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS) 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(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81)))) 
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))) 
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))) 
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41))) 
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) 
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41))) 
Thus, the rule sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41))) → sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41))) → sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81)))) → sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41))) → sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))) → sel#(N, XS)

Problem 16: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS) 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(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31)))) 
sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31))))) 
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))) 
sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81)))) 
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81))))) 
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31)))) 
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61)))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31)))) 
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31))))) 
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31))))) 
sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31)))) 
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))) 
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31)))) 
sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31)))) 
Thus, the rule sel#(s(N), sel(0, add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61)))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31)))) → sel#(add(_x22, _x21), XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81)))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31)))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))) → sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81))))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31)))) → sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31)))) → sel#(N, XS)

Problem 17: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS) 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(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))) 
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41)))) 
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91))))) 
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51))) 
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))) 
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71)))) 
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41)))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))) 
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41)))) 
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41)))) 
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91)))) 
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41)))) 
Thus, the rule sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41)))) → sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41)))) → sel#(N, fib1(_x131, add(_x132, _x131)))sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)))) → sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91))))) → sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91)))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41)))) → sel#(N, XS)

Problem 18: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS) 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(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41))))) 
sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))) 
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))) 
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91))))) 
sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111))))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))) 
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))) 
sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111)))))) 
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71)))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41))))) 
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))) 
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))) 
sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41))))) 
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) 
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41))))) 
Thus, the rule sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS) is replaced by the following rules:
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71)))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))) → sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))) → sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41))))) → sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(add(_x22, _x21), XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111))))) → sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41))))) → sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91))))) → sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))) → sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41))))) → sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111)))))) → sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))) → sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51))) → sel#(N, XS)

Problem 19: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS) 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(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61)))) 
sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31))) 
sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31)))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31))) 
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31))) 
sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31)))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31))) 
sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31))) 
Thus, the rule sel#(sel(0, cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS) is replaced by the following rules:
sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31))) → sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31))) → sel#(add(_x62, _x61), XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61)))) → sel#(N, XS)
sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31))) → sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)

Problem 20: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS) 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#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31))) 
sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61)))) 
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31))) 
sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31)))) 
sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) 
sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61))) 
sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31))) 
sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31)))) 
sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) 
sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31))) 
Thus, the rule sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS) is replaced by the following rules:
sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61))) → sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(add(_x82, _x81), XS)
sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31))) → sel#(N, XS)
sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31))) → sel#(N, fib1(_x71, add(_x72, _x71)))sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61)))) → sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))) → sel#(N, XS)
sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31))) → sel#(N, XS)
sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31)))) → sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31))) → sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31))) → sel#(N, XS)

Problem 21: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS) 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(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))) 
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))) 
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41))) 
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51))) 
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) 
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))) 
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) 
Thus, the rule sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41))) → sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))) → sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41))) → sel#(N, XS)

Problem 22: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS) 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(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))) 
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))) 
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51))) 
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41))) 
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41))) 
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71))) 
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) 
Thus, the rule sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41))) → sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41))) → sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))) → sel#(N, XS)

Problem 23: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41)))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS) 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(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71)))) 
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) 
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71)))) 
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111))))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51))) 
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71)))) 
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) 
Thus, the rule sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71)))) → sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111))))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51))) → sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))) → sel#(N, XS)

Problem 24: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41)))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS) 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(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51))) 
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111)))) 
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) 
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91)))) 
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) 
Thus, the rule sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51))) → sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))) → sel#(N, XS)

Problem 25: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41)))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS) 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(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x63, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x81)), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x91)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)), _x61)))) 
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x141))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(s(0)), cons(_x113, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x71))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121)), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71), _x91))))) 
sel#(s(N), sel(sel(sel(0, cons(0, _x61)), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x41))) 
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x101)), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x71)), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, fib1(0, _x71)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x111)), _x121), _x71)))) 
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(sel(0, cons(0, _x131))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(s(0), cons(_x53, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x51)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x121)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) 
Thus, the rule sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x91)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(sel(0, cons(0, _x131))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x71))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121)), _x71)))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(s(0)), cons(_x113, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x63, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)), _x61)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x111)), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71), _x91))))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x71)), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x141))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x71)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x121)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x61)), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x53, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x81)), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x41))) → sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x101)), _x71)))) → sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x51)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))) → sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71)))) → sel#(N, XS)

Problem 26: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(s(0)), cons(_x113, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x141))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x61)), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41)))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x53, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x71)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x51)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(sel(0, cons(0, _x131))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x71))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x81)), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x111)), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x63, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x101)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)), _x61))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x71)), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x121)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS) 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#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x51))) 
sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(0, fib1(0, _x101))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) 
sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
Thus, the rule sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x51))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, fib1(0, _x101))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)
sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)

Problem 27: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(s(0)), cons(_x113, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x141))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x61)), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41)))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x53, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x71)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x51)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, fib1(0, _x101))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(sel(0, cons(0, _x131))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x71))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x81)), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x91))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x111)), _x121), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x63, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x101)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x71)), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x121)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS) 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(N), add(0, sel(s(sel(s(0), cons(_x113, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x111))))) 
sel#(s(N), add(0, sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(sel(0, sel(0, cons(cons(0, _x61), _x131)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(sel(0, fib1(0, _x131))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x141)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x101)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))) 
sel#(add(s(_x22), _x21), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(sel(0, cons(0, _x61)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))) 
sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x111))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(sel(0, cons(s(N), _x21)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51))) 
sel#(s(N), add(0, sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91)))) 
sel#(s(N), add(0, sel(s(sel(sel(0, cons(0, _x121)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(add(0, 0), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(add(0, s(N)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) 
sel#(s(N), add(0, sel(s(s(sel(0, cons(0, _x61)))), cons(_x93, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))) 
Thus, the rule sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51))) → sel#(N, XS)sel#(s(N), add(0, sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(s(s(sel(0, cons(0, _x61)))), cons(_x93, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))) → sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(sel(0, cons(0, _x121)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, fib1(0, _x131))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, sel(0, cons(cons(0, _x61), _x131)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91)))) → sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x101)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(s(N), add(0, sel(s(sel(s(0), cons(_x113, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x111))))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)sel#(add(0, s(N)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)
sel#(s(N), add(0, add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))) → sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x141)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x111))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))) → sel#(N, XS)

Problem 28: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, fib1(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x151)), _x101)), _x31)), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x51), _x81))), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x91)), _x101)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x61)), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, sel(0, cons(0, _x71))), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(sel(add(0, 0), cons(0, _x61)), _x111))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31), _x111))), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(add(0, 0), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), add(0, add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, sel(0, cons(0, _x121))), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x93, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41)))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(sel(0, cons(0, _x151)), _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, add(0, 0)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(s(sel(add(0, 0), cons(0, _x61))), _x101)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x121)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), add(0, sel(s(sel(add(0, 0), fib1(0, _x131))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(fib1(0, _x121), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x91)), _x31), _x81)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, fib1(0, _x141))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(sel(0, cons(0, _x131))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x71))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x81)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(add(0, fib1(_x112, _x111)), _x31))))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, sel(0, cons(0, _x141))), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(sel(0, cons(0, _x141)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, fib1(cons(_x43, cons(cons(X, XS), _x31)), _x101))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x121)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, add(s(_x42), _x41)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(add(_x42, _x41), XS)sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(add(0, add(0, cons(X, XS))), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(s(add(0, sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(s(add(0, sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x91), _x121))), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)), _x61))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(s(0), cons(_x113, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(s(0), cons(_x93, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(add(0, cons(0, _x51)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, sel(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(sel(0, cons(0, _x31)), s(N)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))sel#(add(0, sel(s(sel(0, fib1(add(0, 0), _x111))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(add(0, 0), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x151)), _x101), _x141))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)), _x61))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(add(0, 0), 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x121)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)), _x81))))sel#(N, XS)sel#(add(0, sel(s(sel(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x91))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x141)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x91), _x121))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x81)), _x91))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(add(0, 0), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(s(0)), cons(_x113, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(add(0, add(0, s(N))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x141))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(s(0), cons(_x103, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(sel(0, cons(0, _x91)), 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(add(add(0, 0), cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, add(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x51))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x111)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(add(0, cons(0, _x51)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(add(0, sel(0, cons(0, _x91))), _x101)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(fib1(_x192, _x191), _x171)), _x31)), _x71)), _x41)))sel#(N, fib1(_x191, add(_x192, _x191)))sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(add(0, 0), _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), add(0, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x131)), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, fib1(0, _x81)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x51), _x81), _x111)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, sel(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x53, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(sel(0, cons(0, _x101)), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(add(0, 0), cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(_x53, cons(s(N), _x21)), _x91)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x71)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(add(0, 0), _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(add(_x42, _x41), XS)
sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, fib1(cons(X, XS), _x171)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(add(0, 0), cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x111))), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, sel(0, cons(cons(0, _x51), _x81)))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x191)), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, add(0, s(N))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, sel(0, cons(cons(cons(_x43, cons(cons(X, XS), _x31)), _x71), _x101)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(sel(0, cons(0, _x121)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, sel(0, cons(cons(0, _x51), _x81)))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(add(0, 0), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x91)), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(add(0, 0), 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), add(0, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(sel(0, cons(0, _x111)), sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(s(0), cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(add(add(0, 0), 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, add(0, s(N))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x81)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x31)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(sel(0, cons(0, _x101)), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(s(add(add(0, 0), 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, add(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, add(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x91))), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(s(sel(0, cons(add(0, 0), _x61))), _x81)), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(add(0, 0)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, add(add(0, 0), 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)sel#(sel(s(0), sel(0, cons(cons(_x33, cons(s(N), _x21)), _x61))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(add(_x42, _x41), XS)
sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(s(0), cons(_x123, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, add(0, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(s(0), cons(_x93, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(fib1(0, _x121), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(sel(s(0), cons(_x33, cons(s(N), _x21))), _x41)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(add(0, 0), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(add(0, 0), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, s(sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, add(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x41))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, fib1(cons(X, XS), _x101)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(s(sel(s(0), cons(_x93, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(sel(0, cons(0, _x91)), _x121))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(add(0, 0), _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(0), add(0, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, add(0, 0)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(add(0, 0), s(N)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(add(0, 0), 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(add(0, 0), cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(sel(0, cons(0, _x131)), cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)sel#(s(N), sel(s(sel(0, fib1(0, _x101))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71)))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21))), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, fib1(add(0, cons(X, XS)), _x81))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(sel(0, cons(0, _x111)), 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x151)), _x141)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(sel(0, cons(0, _x131)), 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(sel(0, cons(0, _x111)), cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, add(0, sel(0, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x81)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, fib1(cons(X, XS), _x171)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(add(0, 0), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(add(0, cons(X, XS)), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, fib1(0, _x121)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, sel(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)
sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x42, _x41), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, sel(0, cons(cons(0, _x91), _x141)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x63, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(add(0, sel(add(0, 0), cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x101)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x131)), _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x71)), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, add(0, 0)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(add(0, cons(_x43, cons(cons(X, XS), _x31))), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(s(0), cons(_x83, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(add(0, sel(0, cons(0, _x91)))), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x131)), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x91)), _x31))))sel#(N, fib1(_x131, add(_x132, _x131)))sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x161)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x91)), _x101)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(add(0, 0), _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), add(0, add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, add(0, sel(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(add(0, s(sel(add(0, 0), cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(s(s(sel(0, cons(add(0, 0), _x61)))), cons(_x73, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x91)), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(add(add(0, 0), 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(add(0, 0)), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(add(0, s(0)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(add(0, cons(X, XS)), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(fib1(_x112, _x111), _x31)))))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, fib1(cons(0, _x51), _x111))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(add(0, 0), 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(add(0, 0), 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x111))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(s(s(0)), cons(_x43, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x81)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x151), _x181))), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, add(0, 0)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, add(0, 0)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(sel(0, cons(0, _x101)), cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(add(0, 0), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(sel(0, cons(0, _x91)), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, add(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(add(add(0, 0), sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(s(add(0, 0)), cons(_x113, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x51)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(add(0, 0), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(sel(0, cons(0, _x61)), 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, sel(0, cons(0, _x101))), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, add(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(s(sel(0, cons(0, _x61)))), cons(_x93, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(add(add(0, 0), 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)
sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(s(s(sel(add(0, 0), cons(0, _x61)))), cons(_x93, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51)))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(sel(sel(0, cons(s(0), _x51)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x51), _x81), _x111)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, sel(0, cons(cons(0, _x61), _x131)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x51), _x81))), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x81)), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(add(0, 0), 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x101)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, add(0, cons(cons(X, XS), _x31))), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, add(0, 0)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), add(0, sel(s(sel(add(0, 0), sel(0, cons(cons(0, _x61), _x131)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x81)), _x91))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x111)), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(add(_x82, _x81), XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, fib1(0, _x131))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, fib1(cons(0, _x51), _x111))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(add(0, 0), _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, add(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(fib1(cons(X, XS), _x171), _x181))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, add(0, s(N))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x71))), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(add(0, 0), sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(add(0, 0), 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(add(sel(0, cons(0, _x61)), 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS) 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(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) 
sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)), _x101)))) 
sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) 
sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, add(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) 
sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) 
sel#(s(N), sel(s(sel(0, fib1(0, _x101))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(s(0), cons(_x103, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) 
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))), _x51))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x151)), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(add(0, 0), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, fib1(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x141)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(sel(0, cons(0, _x111)), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, sel(0, cons(cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91), _x141))))) 
sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) 
Thus, the rule sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS) is replaced by the following rules:
sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(sel(0, cons(0, _x111)), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91)))) → sel#(N, XS)sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(s(0), cons(_x103, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) → sel#(N, XS)sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x151)), _x91)))) → sel#(N, XS)sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, fib1(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x141)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)), _x101)))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, fib1(0, _x101))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(add(0, 0), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, add(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))) → sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))), _x51))) → sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, sel(0, cons(cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91), _x141))))) → sel#(N, XS)

Problem 29: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x151)), _x101)), _x31)), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x231)), 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x91)), _x101)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(s(add(0, sel(0, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(s(0), _x131)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(add(0, 0), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, 0), XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x161))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(add(0, 0), _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(add(0, 0), cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(s(0), cons(_x183, cons(s(0), _x151)))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), fib1(s(N), _x71))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(s(0), _x191)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(s(0), cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(fib1(_x172, _x171), _x131)), _x31)), _x41))))sel#(N, fib1(_x171, add(_x172, _x171)))sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, sel(0, cons(0, _x121))), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x93, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41)))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, fib1(sel(0, cons(0, _x161)), _x191)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(sel(0, cons(0, _x171)), 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, sel(0, cons(0, _x161))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x63, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, fib1(sel(0, cons(0, _x161)), _x151)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(sel(0, cons(0, _x141)), sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x121)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))), _x51)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, sel(0, cons(cons(cons(_x43, cons(cons(X, XS), _x31)), _x71), _x101)))))sel#(N, XS)sel#(add(0, add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x161)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, sel(0, cons(cons(cons(_x43, cons(cons(X, XS), _x31)), _x71), _x121))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x141)), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x191)), cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(sel(0, cons(0, _x191)), _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(add(0, 0), 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x131)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x141)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(fib1(0, _x121), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(s(0), cons(_x173, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, fib1(cons(X, XS), _x161)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x131)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x131)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x83, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x231)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x151))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x131)), _x121)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x93, cons(_x43, cons(cons(X, XS), _x31)))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(add(0, 0), sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, fib1(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(add(0, s(sel(0, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(sel(0, cons(0, _x211)), _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x91)), _x31), _x81)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(sel(0, cons(0, _x101)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x131)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x181))), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(add(0, 0), sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, fib1(0, _x151))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, sel(0, cons(cons(s(0), _x151), _x201)))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(add(0, 0), 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x71)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, s(0)), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x171))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(s(0), cons(_x163, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x63, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x221))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x81)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(0, fib1(_x112, _x111)), _x31))))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(s(0), cons(_x123, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), add(0, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(s(sel(0, cons(0, _x141))), cons(_x133, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(s(0)), cons(_x123, cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(add(s(_x82), _x81), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(s(0), cons(_x173, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, fib1(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, sel(0, cons(0, _x201))), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, fib1(cons(_x43, cons(cons(X, XS), _x31)), _x101))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))), _x101)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), _x131)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, add(s(_x42), _x41)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(add(_x42, _x41), XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x43, fib1(s(N), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, add(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(add(0, 0), cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(sel(0, cons(s(0), _x151)), _x171)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x141)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x121))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(s(s(sel(0, cons(0, _x61))))), cons(_x103, cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x131)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(add(s(_x72), _x71), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(add(_x72, _x71), XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(add(0, 0), sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x91), _x121))), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x111))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, fib1(0, _x81)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(add(0, sel(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), sel(0, cons(cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x141)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(sel(0, cons(add(0, s(N)), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, add(0, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(sel(s(0), cons(_x73, cons(0, _x61)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(s(0), _x151))), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, fib1(s(0), _x231)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), _x131)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x211)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(add(0, sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, sel(0, cons(0, _x181))), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(sel(0, cons(0, _x131)), _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(sel(0, cons(0, _x71)), s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, sel(0, cons(cons(0, _x141), _x171)))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, add(0, 0)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), add(0, cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), _x81)), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, sel(sel(0, cons(0, _x121)), cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x191))), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)), _x61))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(add(0, 0), 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, sel(0, cons(cons(0, _x161), _x191))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, fib1(0, _x181)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, sel(0, cons(cons(s(0), _x151), _x191))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(add(0, 0), cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x121)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(sel(0, cons(0, _x141)), _x151)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, sel(0, cons(0, _x141))), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x151))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), fib1(add(0, cons(add(0, 0), _x61)), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x141)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))), _x51)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, add(0, 0)), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), add(0, cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x141)), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(add(0, sel(0, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x81)), _x91))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x111))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x181)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x181)), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, add(sel(0, cons(0, _x61)), sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, sel(0, cons(cons(0, _x101), _x151)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x73, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(add(0, 0), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x161)), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, add(0, s(N))), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(add(0, s(0)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x141)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), add(0, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(s(0), cons(_x103, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x201)), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(0, add(add(0, 0), cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(0, s(N)), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(sel(0, cons(0, _x181)), cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, add(0, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x211)), 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(add(0, sel(0, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(s(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x73, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(sel(0, cons(0, _x181)), _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x181)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(sel(0, cons(s(0), _x151)), _x211)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, add(0, cons(s(0), _x151)))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(add(0, 0), sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(sel(0, cons(s(0), _x151)), _x181))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, fib1(add(0, 0), _x131)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, add(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x141)), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(sel(0, cons(0, _x151)), 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(fib1(_x192, _x191), _x171)), _x31)), _x71)), _x41)))sel#(N, fib1(_x191, add(_x192, _x191)))sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(add(0, 0), _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(s(sel(0, sel(0, cons(cons(0, _x61), _x91)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), add(0, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x191)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x211)), 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, add(0, 0)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), sel(0, cons(cons(0, _x101), _x181))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(add(0, cons(0, _x101)), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), fib1(add(0, 0), _x171))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, fib1(0, _x81)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)), _x121)))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(s(add(0, 0)), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(add(0, 0), _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(sel(0, cons(add(0, 0), _x161)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111), _x151))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), fib1(s(N), _x71))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), _x81)), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(sel(0, cons(0, _x181)), cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), fib1(add(0, 0), _x171))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x181)), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x161)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), sel(0, cons(cons(add(s(_x82), _x81), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, sel(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x81)), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(sel(0, cons(0, _x231)), 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x53, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(sel(0, cons(0, _x101)), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(add(0, s(N)), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(add(0, 0), cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(_x53, cons(s(N), _x21)), _x91)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(add(0, sel(0, cons(s(0), _x151))), _x161)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(add(0, 0), _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(0, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(add(_x42, _x41), XS)
sel#(add(0, sel(sel(sel(0, cons(s(0), _x91)), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x161)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(s(N), _x71), _x61)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x121)), _x171)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), sel(0, cons(cons(_x53, cons(s(N), _x21)), _x91)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(sel(0, cons(0, _x91))), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(sel(0, cons(0, _x91)), _x101)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(add(0, 0), sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(add(0, 0), cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(add(0, s(sel(0, cons(0, _x71)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, cons(sel(0, cons(0, _x61)), _x131)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x111))), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, 0), cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, add(0, s(N))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(add(s(_x102), _x101), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(add(_x102, _x101), _x81), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(sel(0, cons(0, _x221)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, fib1(0, _x201)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(s(0), cons(_x143, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x141))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(sel(0, cons(0, _x131)), sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, sel(0, cons(cons(cons(_x43, cons(cons(X, XS), _x31)), _x71), _x101)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, fib1(s(0), _x201))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), add(0, cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(sel(0, cons(0, _x121)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(add(0, sel(add(0, add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(add(0, 0), _x71)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(s(0), _x101)), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(sel(0, cons(0, _x171)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91), _x131)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(sel(0, cons(0, _x141)), _x151))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x151))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x91)), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(0, cons(sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(sel(sel(0, cons(0, _x81)), cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, fib1(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x121))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x211))), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, sel(0, cons(cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), add(0, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(sel(0, cons(0, _x111)), sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(add(0, cons(_x43, cons(cons(X, XS), _x31))), _x71)))))sel#(N, XS)
sel#(add(0, add(0, s(N))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(add(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(sel(0, cons(0, _x131)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(s(0), _x131)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x81)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x31)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61), _x111)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(sel(0, cons(0, _x181)), cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), fib1(add(0, 0), _x151)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(s(sel(0, cons(0, _x61)))), _x111)), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x143, cons(cons(X, XS), _x131))), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x121)), _x171)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(sel(0, cons(0, _x101)), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x221))), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x201)), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), add(0, cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(s(add(add(0, 0), 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x81)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, add(0, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, fib1(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x191)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(s(sel(0, cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, add(0, 0)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x191))), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x161))), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(sel(0, cons(add(0, 0), _x121)), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, 0), add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, s(N)), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), sel(0, cons(cons(s(0), _x151), _x231))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91), _x121)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(sel(0, cons(s(N), _x111)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(sel(0, cons(add(0, 0), _x121)), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, 0), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x181))), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(add(0, add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x141), _x171))), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, fib1(0, _x151)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(add(0, s(s(sel(0, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x111))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(s(0), cons(_x113, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), add(0, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x121)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(s(0), cons(_x183, cons(0, _x161))), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, fib1(add(0, 0), _x151)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(add(0, s(0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(sel(s(add(0, 0)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(sel(0, cons(add(0, 0), _x101)), _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(add(0, s(N)), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(add(0, 0), _x141)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), sel(0, cons(cons(s(N), _x21), _x101))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), add(0, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(sel(0, cons(0, _x61)), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(sel(s(0), sel(0, cons(cons(_x33, cons(s(N), _x21)), _x61))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(add(_x42, _x41), XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, fib1(0, _x121)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)), _x51))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), sel(0, cons(fib1(s(N), _x71), _x61)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(add(0, 0), _x161)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(s(0), cons(_x173, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(fib1(0, _x121), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x181)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x121)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), add(0, cons(sel(0, cons(0, _x161)), _x121)))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, fib1(add(0, cons(add(0, 0), _x61)), _x141)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(0, cons(sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)), _x81)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x131)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(s(0), cons(_x83, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21)), _x51))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(add(0, 0), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, s(0)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), fib1(s(N), _x101)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(sel(0, cons(0, _x191)), 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(add(0, 0), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x171)), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71)), _x41))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x201)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(sel(0, cons(s(0), _x151))), cons(_x163, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, s(sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, fib1(0, _x191)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(sel(0, cons(0, _x71))), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, add(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(sel(0, cons(add(0, 0), _x161)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))))), cons(_x53, cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(sel(0, cons(add(0, s(0)), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x81)), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(add(0, 0), _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(add(0, 0), cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(add(0, 0), _x101))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), add(0, cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, fib1(cons(X, XS), _x101)))))sel#(N, XS)sel#(add(0, sel(s(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(s(0), cons(_x93, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(sel(0, cons(0, _x91)), _x121))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(add(0, 0), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(add(0, 0), _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(s(0), cons(_x113, cons(add(0, 0), _x101))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), add(0, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, add(0, 0)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(add(0, 0), s(N)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), sel(s(s(sel(0, cons(sel(0, cons(0, _x161)), _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(s(0), cons(_x123, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), add(0, cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(add(0, 0), cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(sel(0, cons(0, _x191)), 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(sel(0, cons(0, _x191)), 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), _x71)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(add(0, 0), cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x121))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(sel(0, cons(0, _x161)), cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, fib1(0, _x121)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(add(0, 0), s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(s(sel(0, cons(0, _x61))), _x121))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x111))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, fib1(0, _x101))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(add(0, 0), sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(0), cons(_x113, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(s(0), cons(_x133, cons(0, _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(add(0, 0), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21))), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, sel(0, cons(0, _x181))), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(sel(0, cons(0, _x131)), cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(add(0, 0), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(add(0, 0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(sel(0, cons(0, _x111)), 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x181))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(sel(0, cons(0, _x151)), _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(sel(0, cons(add(0, 0), _x111)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x141))), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x101)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71)), _x41))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x161)), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(sel(0, cons(0, _x181)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, add(0, sel(0, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61)), _x91))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x201)), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, fib1(0, _x191)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(sel(0, cons(0, _x171)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(0, cons(sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21))), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(s(sel(add(0, 0), cons(s(0), _x151))), cons(_x203, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x201)), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, add(0, s(0))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), fib1(s(N), _x71))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(s(0), cons(_x133, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, add(0, cons(0, _x141)))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), add(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(add(0, cons(X, XS)), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)), _x61)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(add(0, 0), _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(s(_x82), _x81), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(sel(0, fib1(0, _x121)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x211))), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(0, s(N)), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x121)), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x71)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(s(0)), cons(_x103, cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, sel(0, cons(0, _x201))), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), sel(0, cons(cons(_x53, cons(s(N), _x21)), _x91)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(sel(0, cons(0, _x181)), _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(0, add(s(_x82), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x151)), cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), _x31)), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(sel(0, cons(0, _x171)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, sel(0, cons(0, _x181))), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, add(0, 0)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x241))), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(add(0, 0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(add(0, 0), 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x63, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, 0), cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x101)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(add(0, 0), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, add(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x131)), _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, add(0, cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), add(0, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(s(sel(s(0), cons(_x93, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x71)), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(sel(0, cons(0, _x191)), 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x231)), 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), _x101)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, fib1(add(add(0, 0), cons(add(0, 0), _x61)), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(sel(0, cons(0, _x121)), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(s(0), _x91)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(0, cons(0, _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(add(0, cons(_x43, cons(cons(X, XS), _x31))), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(s(0), cons(_x83, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x113, add(0, cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x71))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, add(0, sel(0, cons(0, _x141)))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(add(0, 0), 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(add(0, s(0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(add(0, 0), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), add(0, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, fib1(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x111))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x171)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x161)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(add(0, s(N)), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x91)), _x101)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x181))), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(sel(0, cons(0, _x181)), cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x131)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(add(0, 0), _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(add(0, s(0)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x131)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(add(0, s(sel(add(0, 0), cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(add(0, add(0, sel(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(sel(0, cons(add(0, 0), _x161)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(0, cons(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(s(s(sel(0, cons(add(0, 0), _x61)))), cons(_x73, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(add(0, s(N)), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x131), _x161))), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(add(add(0, 0), 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(add(0, s(0)), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(add(0, 0)), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(add(0, s(0)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(s(sel(0, cons(0, _x51))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x51)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(add(0, 0), cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x31))))sel#(N, XS)
sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, sel(0, cons(s(0), _x81))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(add(0, sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, fib1(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x191)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(add(0, 0), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, add(0, 0)), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(sel(0, cons(0, _x101)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(add(0, 0), _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(add(0, 0), 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(add(0, 0), 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, sel(0, cons(cons(add(0, 0), _x121), _x151))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x111))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(s(s(0)), cons(_x43, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(s(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x73, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(sel(0, cons(0, _x121))), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x53, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), add(0, sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x81)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(add(0, 0), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x151), _x181))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x111)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, add(0, 0)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, add(0, 0)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(sel(0, cons(0, _x171)), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(add(0, cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(add(0, 0), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, cons(add(0, 0), _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(s(0), cons(_x163, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, sel(0, cons(cons(0, _x61), _x151))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, sel(0, cons(cons(0, _x161), _x201))), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(sel(0, cons(0, _x131)), cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(sel(0, cons(0, _x91)), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(add(0, sel(0, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x71)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(s(0), cons(_x203, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(add(0, 0), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), add(0, sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, add(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x141)), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(add(0, 0), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, add(0, 0)), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x111))))sel#(N, XS)
sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(sel(0, cons(0, _x61)), 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)), _x101))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(fib1(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x161), _x111)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), add(0, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(sel(0, cons(0, _x111)), cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(sel(0, cons(0, _x171)), sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x191)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x201)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(s(sel(0, cons(0, _x61)))), cons(_x93, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(sel(0, cons(0, _x91)), s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(sel(0, cons(0, _x211))), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), sel(0, cons(cons(_x133, cons(add(0, 0), _x121)), _x161))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(add(0, 0)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(add(add(0, 0), 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(s(0), cons(_x63, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x121)), _x131)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, sel(0, cons(cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x191))), _x71), _x111)))))sel#(N, XS)sel#(add(0, s(N)), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(sel(0, cons(0, _x171)), 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, sel(0, cons(cons(0, _x141), _x181))), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, sel(0, cons(0, _x201))), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, add(0, 0)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x151)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), add(0, sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x171)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x181)), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(s(sel(add(0, 0), cons(0, _x61)))), cons(_x93, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(s(0), cons(_x103, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x161)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x181)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, fib1(s(N), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(sel(0, cons(0, _x121)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x51), _x81), _x111)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(s(sel(add(0, 0), cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, sel(0, cons(0, _x111))), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x81)), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(sel(0, cons(0, _x141)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), add(0, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(sel(0, cons(0, _x111)), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(add(0, sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, 0), sel(0, cons(cons(0, _x61), _x131)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(add(0, 0), cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x81)), _x91))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(s(0), cons(_x133, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x111)), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(add(0, sel(s(add(0, sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(s(0)), cons(_x83, cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(add(_x22, _x21), XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(add(0, 0), cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)))), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), fib1(sel(0, cons(0, _x161)), _x151)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x161), _x221))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, fib1(0, _x171))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(add(0, sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x151)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x181)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), add(0, cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, fib1(cons(0, _x51), _x111))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(add(0, 0), _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, fib1(s(0), _x191)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, add(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(fib1(cons(X, XS), _x171), _x181))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, sel(0, cons(s(0), _x151)))), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(sel(0, cons(0, _x121)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), add(0, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, add(0, s(N))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), fib1(s(0), _x231)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(add(0, s(0)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, add(s(_x102), _x101)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x102, _x101), XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), _x21)), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x131)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, sel(0, cons(cons(0, _x91), _x121))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x71))), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(sel(0, cons(0, _x161)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(add(0, 0), 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21))), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x121)), _x171)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(add(sel(0, cons(0, _x61)), 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(s(0), cons(_x163, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(add(0, sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x151)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x121), _x191))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, sel(0, cons(s(N), _x101))), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, add(0, sel(0, cons(s(0), _x151)))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(add(s(_x72), _x71), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x72, _x71), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(sel(0, cons(0, _x171)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(sel(0, cons(0, _x161)), _x171)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x191)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, sel(0, cons(0, _x241))), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x221)), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x91))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x51), _x81))), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(sel(0, cons(0, _x131)), cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(s(sel(0, cons(0, _x101))), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(add(0, 0), cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), add(0, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x51)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x121), _x191))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x161))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x151))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x61)), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, fib1(sel(0, cons(add(0, 0), _x121)), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(s(_x82), _x81), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(_x53, cons(add(0, s(N)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x131)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, sel(0, cons(0, _x71))), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(sel(0, cons(0, _x171)), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x191))), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(add(0, 0), cons(0, _x61)), _x111))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(add(0, 0), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), add(0, add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, fib1(add(0, 0), _x151)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(sel(0, cons(0, _x201))), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(sel(0, cons(0, _x101))), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x171)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(0, _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(sel(0, cons(0, _x151)), _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, add(0, 0)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(sel(0, cons(0, _x171)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(s(sel(add(0, 0), cons(0, _x61))), _x101)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, sel(0, cons(cons(s(0), _x151), _x231))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x141)), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(sel(0, cons(0, _x91))))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(sel(0, cons(s(0), _x211)), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x161)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(sel(0, cons(0, _x171)), cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, fib1(0, _x141)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), sel(0, cons(cons(add(0, 0), _x61), _x151))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), fib1(0, _x131))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(sel(0, cons(0, _x71)), _x81))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(s(sel(0, cons(s(0), _x151))), cons(_x203, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x141))), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(sel(0, cons(0, _x211)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(s(0), cons(_x103, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), add(0, cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x181)), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))), _x81))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(0, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), sel(0, cons(cons(_x133, cons(add(0, 0), _x121)), _x161))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, add(0, 0)), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(add(0, 0), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(sel(0, cons(0, _x131)), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, sel(0, cons(0, _x131))), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, sel(0, cons(cons(0, _x141), _x171))), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, add(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(add(0, 0), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, add(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x131)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(sel(0, cons(0, _x141))), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, fib1(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, fib1(0, _x141))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(cons(X, XS), _x141)), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), fib1(0, _x181)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, add(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(add(0, 0), cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(s(0), cons(_x163, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(add(0, 0), _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, add(0, 0)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(add(0, 0), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), add(0, fib1(s(N), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)), _x51))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x191)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(add(0, 0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), _x81)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(sel(0, cons(0, _x131))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(sel(0, cons(add(0, 0), _x101)), _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x71))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x141))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), _x41)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), sel(0, cons(cons(0, _x101), _x181))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(sel(0, cons(0, _x201)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(add(0, 0), cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x171)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(s(0), _x151)), _x161)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(add(0, 0), cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x151)), 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x111)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(sel(0, cons(0, _x141)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, sel(0, cons(0, _x141))), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(add(0, 0)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), _x71)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(sel(0, cons(0, _x111))), cons(_x103, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), _x31)), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), _x71)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x131))), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, add(0, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x121)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x201)), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x161)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x121)), _x131)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x131))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, sel(0, cons(0, _x201))), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(0, add(0, cons(X, XS))), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(s(0), cons(_x133, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(sel(0, cons(0, _x191)), cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(sel(0, cons(s(N), _x71)), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(s(add(0, sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(sel(0, cons(0, _x91)))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, fib1(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x121))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(s(0), cons(_x103, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(add(0, sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(add(0, s(0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)), _x61))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x71))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(s(0), cons(_x113, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x161))), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x221))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(s(0), cons(_x93, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21)), _x51))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(add(0, 0)), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), add(0, sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(sel(0, cons(0, _x111)), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(add(0, cons(0, _x51)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, sel(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, fib1(add(0, 0), _x151)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), add(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(s(0), cons(_x133, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(sel(0, cons(add(s(_x82), _x81), _x91)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x141)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x171)), _x71), _x111)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, add(0, cons(0, _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, fib1(add(0, 0), _x111))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(s(sel(0, cons(0, _x91))))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x171))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(add(0, 0), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x151)), _x101), _x141))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, fib1(cons(_x43, cons(cons(X, XS), _x31)), _x121)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(add(0, 0), cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, add(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x161)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, fib1(0, _x101))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x141)), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, fib1(0, _x191)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, fib1(0, _x151)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, add(0, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(add(0, s(0)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x91))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(s(0), cons(_x173, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), add(0, cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x161), _x191))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(s(0), cons(_x83, cons(0, _x71)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x91), _x121))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, fib1(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x141)))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x41)))), _x51)))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(add(0, sel(sel(0, add(0, cons(sel(sel(0, cons(0, _x141)), cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(s(0), cons(_x173, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, 0), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, fib1(add(0, sel(0, cons(0, _x141))), _x111))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(add(0, 0), _x101))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, sel(0, cons(cons(0, _x71), _x101)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), _x31)), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x201)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(s(0)), cons(_x113, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x211)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(add(_x82, _x81), XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, s(N))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x141))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x141)), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x61)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(s(0), cons(_x153, cons(0, _x141)))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, fib1(add(0, 0), _x171)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(cons(add(0, 0), _x101), _x131))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x63, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, sel(0, cons(cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111), _x141))))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(sel(0, cons(add(0, 0), _x161)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(s(0)), cons(_x83, cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x131)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(sel(0, cons(0, _x131)), 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(s(0), cons(_x53, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(add(0, 0), s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(add(0, 0))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(sel(0, cons(0, _x91)), 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(add(0, 0), cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(sel(0, cons(0, _x161)), _x181)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x51))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x111)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(add(0, cons(0, _x51)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(add(0, sel(0, cons(0, _x91))), _x101)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(s(0), cons(_x153, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x151))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(sel(0, cons(s(0), _x111)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(sel(0, cons(0, _x141)), _x161)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(add(0, 0), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x241))), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(0), cons(_x113, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x131)), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x91)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(s(s(sel(sel(0, cons(0, _x141)), cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(add(0, 0), cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(add(0, 0), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x51), _x81), _x111)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x161)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), add(0, cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), sel(0, cons(cons(add(0, 0), _x61), _x171)))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, add(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, add(0, cons(0, _x71)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(add(s(_x112), _x111), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x112, _x111), XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x151)), _x91))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), _x31)), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, fib1(0, _x221)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, fib1(0, _x71)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, sel(sel(0, cons(0, _x121)), cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(sel(s(sel(0, fib1(0, _x91))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, fib1(cons(X, XS), _x171)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, fib1(0, _x101))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x161)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, sel(0, cons(0, _x181))), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x71))), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, sel(0, cons(cons(0, _x51), _x81)))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x191)), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(sel(0, cons(s(N), _x71)), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(sel(0, cons(s(0), _x241)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(sel(0, cons(s(0), _x241)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x201)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x161)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), _x71)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x171)))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x211))), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(add(0, 0), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x151))))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, sel(0, cons(cons(0, _x51), _x81)))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(sel(0, cons(0, _x131)), _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x221)), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(sel(0, cons(0, _x161)), cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x131)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(0, add(0, cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, fib1(s(N), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(s(0), cons(_x113, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(add(0, 0), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x221))), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x151))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(add(0, 0), cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x151)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x141)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(sel(0, cons(0, _x151)), cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(add(0, 0), 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(sel(0, cons(0, _x91)), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(s(0), cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(s(sel(add(add(0, 0), 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x181))), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), add(0, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), add(0, cons(add(0, s(N)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x133, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(sel(0, cons(0, _x141)), cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x131))), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(0), cons(_x113, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, sel(0, cons(add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x101))), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), sel(0, cons(cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x141)))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(add(0, 0), cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, fib(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(0, XS)sel#(s(N), sel(0, cons(sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, sel(0, cons(cons(0, _x111), _x141))), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, fib1(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x81)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(add(0, s(sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, add(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, add(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, fib1(cons(_x43, cons(cons(X, XS), _x31)), _x101))))sel#(N, XS)sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x91))), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), fib1(sel(0, cons(0, _x161)), _x171))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(s(sel(0, cons(add(0, 0), _x61))), _x81)), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(s(s(sel(s(0), cons(_x133, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(add(0, 0), cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, sel(0, cons(cons(0, _x121), _x151))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, fib1(0, _x171)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x191)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(sel(0, cons(add(0, 0), _x221)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, fib1(sel(0, cons(add(0, 0), _x121)), _x111))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(add(0, 0), 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(add(0, 0), 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, add(add(0, 0), 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111), _x151))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), sel(0, cons(cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))), _x141))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(add(0, s(0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), fib1(s(N), _x71))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(s(0), cons(_x123, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(sel(0, cons(0, _x141)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, add(0, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(0, add(add(0, 0), cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(s(0), cons(_x93, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(sel(0, cons(0, _x251))), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, fib1(add(0, 0), _x151)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, 0), _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(sel(0, cons(add(0, 0), _x101)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(sel(s(0), cons(_x33, cons(s(N), _x21))), _x41)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))
sel#(add(0, sel(0, cons(sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x131)))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(add(0, 0), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(s(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(_x83, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(add(0, sel(0, cons(0, _x71)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(sel(0, cons(sel(0, cons(0, _x101)), _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(add(0, 0), cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(add(0, s(s(sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x241))), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x141)), _x101)), _x31)), _x71)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x151))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(add(0, sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x131))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, add(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, sel(0, cons(cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111), _x141))))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x41))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(s(sel(0, cons(0, _x121))), cons(_x163, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), fib1(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(add(0, sel(0, cons(0, _x161))), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x141)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, fib1(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x141)))))sel#(N, XS)sel#(sel(0, cons(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, sel(0, cons(cons(0, _x91), _x121))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x161)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, fib1(s(0), _x181)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x171)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(s(sel(0, cons(0, _x121))), cons(_x163, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, 0), cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x141)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(s(add(0, 0)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(add(add(0, 0), 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x131)), _x31), _x121))), _x41))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x221)), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(add(0, 0), 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(sel(0, cons(0, _x181)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)), _x101))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x211)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x133, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x201)), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(sel(0, cons(0, _x131)), cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x151))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x201)), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x91)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51), _x81))))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(add(0, s(0)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, fib1(add(0, cons(X, XS)), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91), _x121)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(add(0, 0)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), add(0, sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x151))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(sel(0, cons(s(sel(0, cons(0, _x91))), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x151)), _x141)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(sel(0, cons(0, _x131)), 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(add(0, 0), _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(sel(0, cons(0, _x111)), cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(s(sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(_x153, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)), _x101))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x81)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(sel(0, cons(0, _x251))), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x151))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), sel(0, cons(cons(add(0, 0), _x61), _x171)))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, add(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)))), _x51)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), sel(0, cons(cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), _x121))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, fib1(cons(X, XS), _x171)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), add(0, cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)), _x121)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(add(0, 0), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), fib1(add(0, 0), _x171))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(add(0, 0), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x71)), cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x131)), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(sel(0, cons(0, _x171)), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(add(0, s(_x82)), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(add(0, sel(add(0, 0), cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(sel(0, cons(s(0), _x91)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, sel(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(add(0, 0), cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x42, _x41), XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, sel(0, cons(cons(0, _x91), _x141)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(s(0), cons(_x173, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x181)), cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(s(0)), cons(_x123, cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(add(0, sel(add(0, 0), cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, sel(0, cons(cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91), _x141)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), sel(0, cons(cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)), _x101)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x181))), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x91)), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, add(0, 0)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, fib1(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(s(0), cons(_x103, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(sel(add(0, 0), cons(s(0), _x151)), _x211)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(add(0, 0), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x181)), cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, add(0, 0)), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, add(0, 0)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, add(0, 0)), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, add(0, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(sel(0, cons(0, _x121)), cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), sel(0, cons(cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), _x131))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, add(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(add(0, sel(0, cons(0, _x91)))), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(add(0, s(N)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x171)), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(add(0, 0), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(s(0), cons(_x143, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(0, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(sel(0, cons(0, _x111))), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(0, fib1(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x81)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x171)), _x71), _x111)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(add(0, sel(0, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, add(0, cons(0, _x111))), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(s(0), cons(_x123, cons(0, _x111))), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(s(0), cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, sel(0, cons(cons(s(0), _x151), _x181))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, add(0, cons(0, _x161))), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x131)), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x91)), _x31))))sel#(N, fib1(_x131, add(_x132, _x131)))
sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x231)), 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x181))), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(sel(0, cons(0, _x91)))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(0, cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), _x151))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(sel(0, cons(0, _x171)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x141))), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x131))), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, fib(sel(0, cons(add(0, 0), _x61)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(0, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(add(0, cons(X, XS)), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(0, _x81), XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), fib1(0, _x181)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(fib1(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x161), _x111)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(cons(add(0, sel(0, cons(0, _x141))), _x61), _x111)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, fib1(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x131))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x191))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(fib1(_x112, _x111), _x31)))))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, fib1(cons(0, _x51), _x111))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), add(0, cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(sel(0, cons(0, _x111)), cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, sel(0, cons(0, _x181))), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(sel(0, cons(0, _x111)), _x121)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x91)), 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(sel(0, cons(0, _x101))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(sel(0, cons(0, _x101)), cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x91)), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(add(add(0, 0), sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, fib1(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x141))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(add(0, 0), 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(add(0, 0), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(sel(0, cons(0, _x91)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(s(0), cons(_x213, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x71)), cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, add(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(add(0, 0), sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(add(0, 0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(add(0, cons(_x43, cons(cons(X, XS), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(add(0, sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(s(add(0, 0)), cons(_x113, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(s(0), cons(_x143, cons(cons(X, XS), _x31))), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(s(sel(0, cons(0, _x141))), cons(_x153, cons(sel(0, cons(0, _x161)), _x121)))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), sel(0, cons(cons(add(0, s(N)), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x51)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(add(0, 0), cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(s(add(0, 0)), cons(_x213, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, sel(0, cons(0, _x101))), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(add(s(_x82), _x81), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(sel(0, cons(0, _x121))), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(sel(0, cons(0, _x221))), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(add(0, 0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(add(0, 0), _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(s(sel(0, cons(0, _x61)))), cons(_x43, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x191))), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, add(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(fib1(_x172, _x171), _x31)), _x81))), _x41)))sel#(N, fib1(_x171, add(_x172, _x171)))
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, add(0, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x111)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(add(0, s(N)), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(sel(0, cons(0, _x151)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), fib1(s(N), _x71))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x111))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(sel(0, cons(0, _x141))), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x51)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, add(0, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(0, add(add(0, 0), cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(s(add(0, 0)), cons(_x103, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x121)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(sel(sel(0, cons(s(0), _x51)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, sel(0, cons(cons(0, _x61), _x131)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(add(0, 0), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), add(0, cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))), _x51)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x51), _x81))), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(add(0, 0), 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x101)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, add(0, cons(cons(X, XS), _x31))), _x61))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x33, cons(s(N), _x21)), _x61))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, add(0, 0)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x121)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, sel(0, cons(cons(add(0, 0), _x121), _x151))), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(add(0, 0), 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, add(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x61)), cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x151)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, fib1(0, _x131))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(sel(0, cons(0, _x71)), cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, fib1(0, _x191)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(sel(0, cons(0, _x91)), _x101)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(sel(0, cons(s(_x82), _x101)), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, cons(add(0, sel(sel(0, cons(0, _x121)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(sel(0, cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), sel(0, cons(cons(add(0, 0), _x61), _x171)))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(sel(0, cons(0, _x171)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(add(0, 0), sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(add(0, 0)), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(0, cons(sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(s(0), cons(_x163, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(add(0, 0), cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(sel(0, cons(0, _x151)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), add(0, sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x181)), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(sel(0, cons(s(0), _x201)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS) 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#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(add(0, 0), sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x161)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(sel(0, cons(0, _x211)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x171)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x161))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81)))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x201)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x171)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x231)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(sel(0, cons(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x181)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x181)), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x161), _x221))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, fib1(sel(0, cons(0, _x161)), _x191)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(sel(0, cons(0, _x181)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61))) 
sel#(add(0, sel(sel(0, sel(add(add(0, 0), 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(sel(0, cons(0, _x131)), 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, cons(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, sel(0, cons(0, _x141))), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x191))), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), sel(0, cons(cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91), _x131)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), fib1(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x131))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(0, cons(sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(add(0, sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(add(0, 0), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, add(0, 0)), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(s(0), cons(_x203, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(s(0), cons(_x73, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(0, cons(sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(sel(0, cons(add(0, 0), _x121)), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, add(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(s(add(0, 0)), cons(_x113, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(s(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, fib1(0, _x221)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), add(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(s(sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(_x153, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x191))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x121)), _x171)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x141)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x171))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(s(0), cons(_x173, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
sel#(add(0, sel(sel(add(0, 0), sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) 
Thus, the rule sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS) is replaced by the following rules:
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x201)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), add(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x161), _x221))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), sel(0, cons(cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91), _x131)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(add(0, 0), 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x171)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), fib1(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x131))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))) → sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x141)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x171)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(s(0), cons(_x173, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(sel(0, cons(0, _x181)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(add(0, 0), _x121)), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, add(0, 0)), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, sel(0, cons(0, _x141))), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x191))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x171))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81)))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(s(0), cons(_x203, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(add(0, 0)), cons(_x113, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(add(0, 0), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, fib1(sel(0, cons(0, _x161)), _x191)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, fib1(0, _x221)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(s(sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(_x153, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x161)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(sel(0, cons(0, _x131)), 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x161))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x181)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x181)), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x191))), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x231)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(add(0, sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x121)), _x171)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(sel(0, cons(0, _x211)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))) → sel#(N, XS)

Problem 30: BackwardsNarrowing



Dependency Pair Problem

Dependency Pairs

sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x151)), _x101)), _x31)), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(fib1(_x382, _x381), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x381, add(_x382, _x381)))sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x291)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x61)), _x71), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(add(0, 0), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, 0), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(s(0), cons(_x183, cons(s(0), _x151)))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, sel(0, cons(0, _x351))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(sel(0, cons(0, _x351)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, add(s(_x42), _x41)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x42, _x41), XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(sel(0, cons(cons(X, XS), _x321)), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x183, cons(sel(0, cons(cons(X, XS), _x101)), _x171))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x341))), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(s(0), _x191)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(s(0), cons(_x213, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(fib1(_x172, _x171), _x131)), _x31)), _x41))))sel#(N, fib1(_x171, add(_x172, _x171)))
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x93, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(s(add(0, 0)), cons(_x393, cons(cons(cons(X, XS), _x131), _x311)))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), fib1(sel(0, cons(0, _x191)), _x181)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(sel(0, cons(0, _x171)), 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, sel(0, cons(0, _x161))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(add(0, 0), cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, fib1(sel(0, cons(0, _x161)), _x151)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31))), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(s(0), cons(_x163, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(sel(0, cons(0, _x141)), sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, sel(0, cons(cons(cons(_x43, cons(cons(X, XS), _x31)), _x71), _x101)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x181)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, sel(0, cons(cons(cons(_x43, cons(cons(X, XS), _x31)), _x71), _x121))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(s(sel(0, add(0, cons(0, _x271)))), cons(_x263, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101), _x111))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x281)), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x141)), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(sel(0, cons(0, _x251)), cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x321))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x193, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211))), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91), _x81)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x121)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(sel(0, cons(0, _x211)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x141)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(s(0), cons(_x173, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x83, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(add(0, 0), _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x131)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x231)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x131)), _x121)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x93, cons(_x43, cons(cons(X, XS), _x31)))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(add(0, 0), sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), _x31)), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, fib1(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(add(0, s(sel(0, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x91)), _x101)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x91)), _x31), _x81)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(sel(0, cons(0, _x101)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x251)), 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(s(0), cons(_x103, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, add(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x131)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(sel(sel(0, cons(0, _x41)), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, add(add(0, 0), sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x181))), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(add(0, 0), 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), add(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)))), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x131)), _x31), _x171))), _x151)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(add(0, 0), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(s(0), cons(_x163, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x111)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))), _x91)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x131))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), add(0, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(s(sel(0, cons(0, _x141))), cons(_x133, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(sel(0, cons(0, _x221)), cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x273, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(add(0, 0), 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(s(0)), cons(_x123, cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(add(s(_x82), _x81), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, fib1(cons(X, XS), _x301))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, sel(0, cons(0, _x201))), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, add(s(_x42), _x41)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(add(_x42, _x41), XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, add(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x181)), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x181)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(add(0, 0), cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x131)), _x171)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x321)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x141)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101), _x141))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x121))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(s(s(sel(0, cons(0, _x61))))), cons(_x103, cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x131)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, fib1(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x261)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, add(0, cons(s(N), _x21))))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(0, add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x91), _x121))), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x111))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(sel(0, cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x141)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(sel(0, cons(cons(X, XS), _x321)), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151))), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x212, _x211), _x131)), _x31)), _x101)), _x41))))sel#(N, fib1(_x211, add(_x212, _x211)))sel#(s(N), sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x263, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(add(0, 0), cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x161))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(add(add(0, 0), 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(sel(s(sel(s(0), cons(_x73, cons(0, _x61)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x121)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(s(0), _x151))), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x263, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(add(0, sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(sel(0, cons(0, _x131)), _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(sel(0, cons(0, _x351)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x351))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221), _x261))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x81)), _x41), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))sel#(add(0, sel(s(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), _x81)), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x381))), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(sel(0, cons(0, _x381)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x141)), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x191))), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x291))), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(sel(0, cons(0, _x291)), cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, fib1(0, _x181)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(add(s(_x82), _x81), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(add(0, 0), cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x121)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), add(0, cons(cons(X, XS), _x131)))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221), _x261))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(add(0, 0), 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x151))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x231)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, add(0, 0)), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(sel(0, cons(0, _x391)), 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(sel(0, cons(0, _x391)), 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), add(0, cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(add(0, sel(0, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(sel(0, cons(0, _x251)), cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x81)), _x91))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x261)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(sel(0, cons(0, _x61)), sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(sel(0, cons(0, _x311)), cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261), _x291))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)), _x121)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x161)), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), sel(0, cons(cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91), _x131)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, add(0, cons(sel(0, cons(0, _x111)), _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(s(0), cons(_x243, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x201)), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x291)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x161))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x202, _x201), _x101)), _x31)), _x71))), _x41)))sel#(N, fib1(_x201, add(_x202, _x201)))sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x81))), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, add(0, cons(s(0), _x151)))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x131), _x241))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(sel(0, cons(s(0), _x151)), _x181))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(sel(0, cons(0, _x301)), cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), sel(0, cons(0, _x301))), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(sel(0, cons(0, _x151)), 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(add(0, 0), _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, fib1(0, _x221)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, add(0, 0)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x181)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), sel(0, cons(cons(0, _x101), _x181))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), fib1(add(0, 0), _x171))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)), _x121)))))sel#(N, XS)sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(sel(0, cons(add(0, 0), _x161)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), fib1(s(N), _x71))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), _x81)), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(sel(0, cons(0, _x181)), cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x161)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x331)), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), fib1(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x281)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(add(0, 0), sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x81)), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x321))), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(add(0, s(N)), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x141)), _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x161)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(s(0), _x171)), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x191)), cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, cons(sel(0, add(0, cons(0, _x271))), _x281)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(add(0, 0), _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), fib1(cons(cons(X, XS), _x131), _x391)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, fib1(cons(cons(X, XS), _x131), _x391)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(add(_x42, _x41), XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x171)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101), _x141))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x121)), _x141)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(add(0, 0), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(0, _x81), XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x263, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x161)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x121)), _x171)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), sel(0, cons(cons(_x53, cons(s(N), _x21)), _x91)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x161)), _x111)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x371)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, add(0, cons(cons(X, XS), _x131)))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(sel(0, cons(0, _x91)), _x101)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), _x171)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, add(0, cons(s(s(0)), _x71))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x111))), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x371)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x261))), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(add(0, 0), 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, s(N))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, sel(0, cons(cons(sel(0, cons(0, _x111)), _x61), _x101)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(sel(0, cons(0, _x221)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, fib1(0, _x201)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(sel(0, cons(0, _x131)), 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x141))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x131)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x351)), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, sel(0, cons(cons(cons(_x43, cons(cons(X, XS), _x31)), _x71), _x101)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, fib1(s(0), _x201))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(s(s(0)), _x71), _x101))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(sel(0, cons(0, _x121)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, sel(0, cons(cons(0, _x61), _x201)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(add(0, 0), cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x331)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(s(0), _x101)), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, add(0, cons(add(0, add(0, cons(X, XS))), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(sel(0, cons(0, _x171)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(add(0, sel(0, cons(0, _x121))), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91), _x131)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(sel(0, cons(0, _x141)), _x151))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x91)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x111)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), add(0, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(add(0, 0), cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, add(0, 0)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x321))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x212, _x211), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, fib1(_x211, add(_x212, _x211)))sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x201)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(add(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)), _x111)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x341)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x291))), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x81)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61), _x111)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(sel(0, cons(0, _x181)), cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(s(add(0, sel(0, cons(sel(0, cons(0, _x111)), _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(s(sel(0, cons(0, _x61)))), _x111)), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x143, cons(cons(X, XS), _x131))), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(sel(0, cons(0, _x301)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(sel(0, cons(0, _x101)), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x251)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x341)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)sel#(s(N), sel(sel(s(add(add(0, 0), 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(s(sel(sel(0, cons(0, _x191)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, fib1(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x191)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(fib1(_x102, _x101), _x31)), _x71)))sel#(N, fib1(_x101, add(_x102, _x101)))
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21))))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x401)), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, add(0, 0)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x341)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(add(0, 0), cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41), _x71)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), add(0, fib1(add(0, 0), _x111)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(sel(0, cons(add(0, 0), _x121)), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x301)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), sel(0, cons(cons(s(0), _x151), _x231))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(sel(0, cons(s(N), _x111)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(sel(0, cons(add(0, 0), _x121)), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, 0), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x181))), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x141), _x171))), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x231)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, fib1(0, _x151)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, fib1(add(0, 0), _x151)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(add(0, s(0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(sel(0, cons(add(0, 0), _x101)), _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x41)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), sel(0, cons(cons(s(N), _x21), _x101))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(sel(0, cons(0, _x61)), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x111)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, add(s(_x42), _x41)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(add(_x42, _x41), XS)sel#(add(s(_x22), _x21), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, add(0, 0)), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x351))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(sel(0, cons(0, _x351)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(fib1(_x262, _x261), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, fib1(_x261, add(_x262, _x261)))sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)), _x51))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x321))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(add(0, 0), _x161)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x153, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x301))), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(sel(0, cons(0, _x301)), cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, fib1(add(0, cons(add(0, 0), _x61)), _x141)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(0, cons(sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)), _x81)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(s(0), cons(_x83, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x291))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(fib1(cons(X, XS), _x401), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, s(0)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, cons(X, XS)), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, fib1(sel(0, cons(add(0, 0), _x161)), _x191)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31), _x291))), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x151)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(sel(0, cons(0, _x181)), cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(add(0, 0), 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(sel(0, cons(0, _x211)), cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(add(0, 0), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(sel(0, cons(0, _x221)), cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71)), _x41))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, 0), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x201)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x291)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x291)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(sel(0, cons(s(0), _x151))), cons(_x163, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151), _x181))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x151))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321))), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, fib1(0, _x191)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x231)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(sel(0, cons(0, _x71))), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, add(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))))), cons(_x53, cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x81)), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(s(0), cons(_x243, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x181)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(sel(0, cons(0, _x291)), _x301)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(s(0), cons(_x203, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), add(0, cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, fib1(cons(X, XS), _x101)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x91)), cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(sel(0, cons(0, _x91)), _x121))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(s(0), cons(_x173, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(add(0, 0), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(sel(0, cons(add(0, 0), _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, add(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(s(0), cons(_x113, cons(add(0, 0), _x101))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, add(0, 0)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(add(0, 0), s(N)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x21)), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221), _x261))), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(add(0, 0), _x121)), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x281)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(s(0), cons(_x123, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(add(0, add(0, cons(X, XS))), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(add(0, 0), cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101), _x141))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(sel(0, cons(0, _x191)), 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(add(0, s(_x82)), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x161)), _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), _x71)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(add(0, 0), cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(sel(0, cons(0, _x161)), cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, fib1(0, _x121)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, sel(0, cons(s(s(0)), _x71))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(s(sel(0, cons(0, _x61))), _x121))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(add(0, 0), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(sel(0, cons(0, _x131)), cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(add(0, 0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(add(0, 0), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(add(0, add(0, 0)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(sel(0, cons(0, _x151)), _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x311)), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71)), _x41))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x161)), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x141)), _x41))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61)), _x91))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41), _x191))), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, add(0, 0)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, fib1(0, _x191)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(sel(0, cons(0, _x291)), add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21))), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(s(sel(add(0, 0), cons(s(0), _x151))), cons(_x203, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x201)), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, add(0, s(0))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151))), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), add(0, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)), _x61)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(add(0, 0), _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(add(0, 0), cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(s(_x82), _x81), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(add(_x82, _x81), XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, fib1(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x261)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101), _x231))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x121)), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, fib1(0, _x321))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(0, add(s(_x82), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x61), _x131))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(add(0, 0), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31), _x231))), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(sel(0, cons(0, _x171)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, sel(0, cons(0, _x181))), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(sel(0, cons(0, _x331)), _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, add(0, 0)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(sel(0, cons(add(0, 0), _x331)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x241))), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(s(0), cons(_x343, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(add(0, 0), 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(add(0, 0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x63, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x171), _x201))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x311)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x161)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x261)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x101)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(add(0, 0), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, add(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x361)), _x371)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, add(0, cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x191)), cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, add(0, 0)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(s(sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(_x153, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x121), _x191))), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x301)), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(sel(0, cons(0, _x191)), 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x231)), 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x251)), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x231))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, fib1(add(add(0, 0), cons(add(0, 0), _x61)), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x111)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(sel(0, cons(0, _x121)), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x351)), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(0, cons(0, _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(add(0, cons(_x43, cons(cons(X, XS), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x71))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, add(0, sel(0, cons(0, _x141)))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, add(0, cons(0, _x271)))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x193, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(add(0, s(0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(sel(0, cons(add(0, 0), _x141))), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x381)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x201)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x263, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, fib1(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x111))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x171)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(s(add(sel(0, cons(0, _x291)), 0)), cons(_x273, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x301)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(add(0, 0), _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x241)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(add(0, s(N)), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x181))), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(add(0, s(0)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(sel(0, cons(0, _x131)))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x131)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, add(0, sel(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(add(0, s(sel(add(0, 0), cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(sel(0, cons(add(0, 0), _x161)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(s(s(sel(0, cons(add(0, 0), _x61)))), cons(_x73, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, sel(0, cons(cons(0, _x271), _x321)))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x161)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(add(0, 0), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x161)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x292, _x291), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, fib1(_x291, add(_x292, _x291)))
sel#(s(N), sel(sel(sel(0, cons(add(add(0, 0), 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), _x71)), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(add(0, s(0)), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, s(0)), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x311)), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(add(0, 0)), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x51)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, add(s(_x82), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(add(0, sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(add(0, 0), 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x131)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, fib1(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x191)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(s(s(0)), _x71)), _x81)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, add(0, 0)), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(add(0, 0), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), add(0, cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x111)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(add(0, 0), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x111))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x41)))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x281)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(sel(0, cons(0, _x121))), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221), _x281))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), add(0, sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x81)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x151), _x181))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(add(0, 0), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, add(0, 0)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, add(0, 0)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x111)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151))), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, fib1(cons(X, XS), _x251))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(add(0, cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)), _x111)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(add(0, 0), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(sel(0, cons(0, _x201)), add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(s(0), cons(_x163, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, sel(0, cons(cons(0, _x61), _x151))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, sel(0, cons(cons(0, _x161), _x201))), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x171))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(sel(0, cons(0, _x91)), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x151), _x181))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), sel(0, cons(cons(_x153, cons(cons(X, XS), _x101)), _x181))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(add(0, sel(0, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(add(s(_x82), _x81), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(add(0, 0), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), fib1(0, _x171)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(add(0, 0), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(sel(0, cons(0, _x171)), sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, cons(cons(X, XS), _x131)))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x191)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x201)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x303, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x303, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(s(sel(0, cons(0, _x61)))), cons(_x93, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101), _x141))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), sel(0, cons(fib1(add(0, 0), _x111), _x101)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(sel(0, cons(0, _x341)), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(add(add(0, 0), 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x111)), _x121)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x171)), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, sel(0, cons(cons(0, _x141), _x181))), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x211)), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x171)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), add(0, sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x303, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x271), _x301))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(fib1(_x382, _x381), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x381, add(_x382, _x381)))
sel#(add(0, sel(sel(0, add(sel(0, fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x341)), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(s(0), cons(_x103, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x181)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, fib1(s(N), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(sel(0, cons(0, _x121)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x51), _x81), _x111)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(s(add(0, 0)), cons(_x323, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x303, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x81)), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(add(0, 0), 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31), _x251))), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), add(0, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(sel(0, cons(0, _x111)), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(add(0, sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), sel(0, cons(cons(0, _x61), _x131)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(add(0, 0), cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x111)), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(s(0), cons(_x183, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(s(s(0)), cons(_x83, cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(add(0, 0), cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x251)))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x153, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(s(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)))), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x263, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31))), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), fib1(sel(0, cons(0, _x161)), _x151)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, fib1(0, _x171))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(add(0, sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(sel(0, cons(0, _x131)), 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(fib1(_x302, _x301), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, fib1(_x301, add(_x302, _x301)))
sel#(add(0, sel(0, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, fib1(cons(0, _x51), _x111))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(add(0, 0), _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x81)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, sel(0, cons(s(0), _x151)))), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(sel(0, cons(0, _x121)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), add(0, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(s(add(0, 0)), cons(_x373, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), fib1(s(0), _x231)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, add(s(_x102), _x101)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x102, _x101), XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(add(0, s(N)), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, fib1(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x141))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), _x21)), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x71))), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(sel(0, cons(0, _x161)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x191)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(add(0, 0), 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x121)), _x171)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51), _x111))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(s(0), cons(_x163, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(add(0, sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x151)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x121), _x191))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221), _x251))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, sel(0, cons(s(N), _x101))), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(sel(0, cons(0, _x61)), _x101)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(add(s(_x72), _x71), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x72, _x71), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(sel(0, cons(0, _x171)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(sel(0, cons(0, _x161)), _x171)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x161)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x191)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, sel(0, cons(0, _x241))), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x221)), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21))), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x111)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(add(0, s(0))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(sel(0, cons(0, _x331)), cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), add(0, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x51)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x121), _x191))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x161))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, sel(0, cons(cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111), _x141))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(add(0, sel(0, cons(0, _x291))), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x61)), cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(s(_x82), _x81), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x131)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, cons(0, _x191)), _x201)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, sel(0, cons(0, _x71))), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x191))), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, fib1(0, _x141)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, fib1(cons(X, XS), _x311))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(fib1(cons(X, XS), _x401), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41), _x91)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31), _x111))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(add(0, 0), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), add(0, add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, fib1(add(0, 0), _x151)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(sel(0, cons(0, _x201))), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, add(0, cons(s(N), _x21))))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(add(0, 0), add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x171)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x231))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(sel(0, cons(0, _x91))))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x213, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21)), _x51))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(s(0), cons(_x203, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x161)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, fib1(sel(0, cons(0, _x161)), _x171)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(cons(X, XS), _x91)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, fib1(0, _x141)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x131)), _x221), _x251))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), fib1(cons(X, XS), _x341)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), fib1(0, _x131))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(add(0, sel(0, cons(add(0, 0), _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x101)), cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(sel(0, cons(0, _x211)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x281)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), add(0, cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(s(0), cons(_x103, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x111)), _x41)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x211))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(s(sel(0, cons(0, _x121))), cons(_x163, cons(sel(0, cons(0, _x191)), _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(fib1(_x352, _x351), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, fib1(_x351, add(_x352, _x351)))sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, add(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(s(add(0, 0)), cons(_x323, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), cons(X, XS))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(add(0, 0), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, add(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(s(add(0, 0)), cons(_x323, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, fib1(0, _x141))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x201)), _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(cons(X, XS), _x141)), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), fib1(0, _x181)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(add(0, 0), cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(s(0), cons(_x163, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(add(0, 0), _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x341)), sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), add(0, fib1(s(N), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)), _x51))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(add(0, 0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), fib1(s(N), _x71))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111)))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x141))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x231))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x141)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(add(0, 0), cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(sel(0, cons(0, _x381)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x381))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, add(0, cons(0, _x271))), _x281)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(add(0, 0), add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(sel(0, cons(s(0), _x151)), _x161)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x151)), 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x111)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, sel(0, cons(0, _x141))), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(sel(0, cons(0, _x141)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(add(0, 0)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(sel(0, cons(0, _x211)), cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(s(0), cons(_x373, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x361))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x121)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(sel(0, cons(0, _x111)), add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x361)), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x111)), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x411)), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x161)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, fib1(0, _x201))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, sel(0, cons(0, _x201))), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x311)), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(0, add(0, cons(X, XS))), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(add(0, 0), cons(s(N), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x121)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(sel(0, add(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(sel(0, cons(0, _x91)))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(s(0), cons(_x103, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(add(0, sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(add(0, s(0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(s(sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x71))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, add(0, 0)), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, sel(0, cons(cons(0, _x191), _x221))), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x221))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21)), _x51))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(add(0, 0)), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, fib1(cons(X, XS), _x311))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(0, _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), add(0, sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), add(0, sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(add(0, cons(0, _x51)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, sel(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x341)), sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x341)), sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(sel(0, cons(s(0), _x121))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x233, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(fib1(_x322, _x321), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, fib1(_x321, add(_x322, _x321)))sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(add(0, 0), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, sel(s(0), cons(_x83, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, fib1(s(N), _x51)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x141)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(0, _x61)), _x71))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x171)), _x71), _x111)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221), _x261))), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(sel(0, cons(0, _x171)), cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(add(0, cons(X, XS)), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(0, _x101))), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, add(0, cons(0, _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, fib1(add(0, 0), _x111))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, cons(X, XS)), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x371)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x171))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(add(0, 0), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(add(0, 0), _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x151)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(add(0, 0), cons(cons(X, XS), _x131))), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(add(0, 0)), add(0, cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, fib1(cons(_x43, cons(cons(X, XS), _x31)), _x121)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x303, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(s(0), cons(_x123, cons(0, _x111))), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(sel(0, cons(add(0, sel(0, cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, add(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x161)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, fib1(0, _x101))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x141)), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), add(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x241)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, fib1(0, _x151)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x91))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(s(0), cons(_x173, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), add(0, cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x341)), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, fib1(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x141)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x111)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(sel(0, cons(0, _x141)), cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(s(0), cons(_x173, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, add(0, cons(0, _x271)))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(sel(0, cons(add(0, 0), _x111)), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(add(0, 0), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, sel(0, cons(cons(add(0, 0), _x161), _x221))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(add(0, 0)), cons(_x113, cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(0, _x101), _x111))), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), _x31)), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x111))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(s(0)), cons(_x113, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x61)), _x111)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x211)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x141)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(sel(0, cons(0, _x331)), _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x141)), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(sel(0, cons(0, _x221)), cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(sel(0, cons(cons(cons(X, XS), _x131), _x421)), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(s(0), cons(_x153, cons(0, _x141)))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, fib1(cons(X, XS), _x311))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x63, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, sel(0, cons(cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111), _x141))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(sel(0, cons(add(0, 0), _x161)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, sel(0, cons(cons(sel(0, cons(add(0, 0), _x161)), _x121), _x191))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(s(0)), cons(_x83, cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x201)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, fib1(cons(cons(X, XS), _x131), _x361)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, add(0, 0)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x131)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(add(0, 0), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(add(0, 0), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x371)), 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x371)), add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x181)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(add(0, 0))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(add(0, 0), s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(sel(0, cons(0, _x91)), 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x53, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151), _x181))), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31), _x231)))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(sel(0, cons(0, _x161)), _x181)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x111)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(s(0), cons(_x153, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(sel(0, cons(s(0), _x111)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151), _x141))), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x301)))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(add(0, sel(0, cons(sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x131)), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(s(0), cons(_x343, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x391))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x391))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x161)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(s(s(sel(sel(0, cons(0, _x141)), cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101), _x141))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(add(0, 0), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x301)), fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x161)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), add(0, cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x181)), _x101)), _x41))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x401)), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x341)), sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211))), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, add(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(fib1(cons(X, XS), _x371), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, add(0, cons(0, _x71)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(add(s(_x112), _x111), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x112, _x111), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41), _x91)))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x151)), _x91))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), _x31)), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x311)), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x111))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(sel(0, cons(0, _x131)))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x273, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(sel(s(sel(0, fib1(0, _x91))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, fib1(cons(X, XS), _x171)), _x141)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, fib1(0, _x101))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x281)), cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, sel(0, cons(0, _x181))), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x223, cons(cons(X, XS), _x131))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x111))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x71))), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x141)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(sel(0, cons(s(N), _x71)), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x81), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x241)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(sel(0, cons(0, _x301)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(sel(0, cons(s(0), _x241)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x351))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(fib1(_x382, _x381), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x381, add(_x382, _x381)))
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x321)), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x161)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x371)), 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x161)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(s(sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), _x71)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(s(0), cons(_x83, cons(s(s(0)), _x71))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(fib1(cons(X, XS), _x401), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(fib1(cons(X, XS), _x401), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x231)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(add(0, 0), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x261)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x321))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x183, cons(cons(X, XS), _x131))), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, fib1(s(N), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(add(0, 0), _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x321)), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x221))), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x131)), _x251)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(add(0, 0), cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x151)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x141)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(sel(0, cons(add(0, 0), _x401)), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(sel(0, cons(0, _x151)), cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(add(0, sel(0, cons(add(0, add(0, cons(X, XS))), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(add(sel(0, cons(0, _x71)), 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(s(0), cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), add(0, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x141)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x133, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)), _x91)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(sel(0, cons(0, _x141)), cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x131))), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(fib1(cons(X, XS), _x371), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, sel(0, cons(add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(s(0), cons(_x373, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x101))), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(fib1(_x322, _x321), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, fib1(_x321, add(_x322, _x321)))
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101), _x221))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, fib(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(0, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(add(0, s(s(0))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(sel(0, cons(0, _x301)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, sel(0, cons(cons(0, _x111), _x141))), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, fib1(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x81)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(add(0, s(sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, add(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x261)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(add(s(_x102), _x101), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(add(_x102, _x101), _x81), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, add(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x271)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, fib1(cons(_x43, cons(cons(X, XS), _x31)), _x101))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x91))), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))), _x351))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(add(0, 0), sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x351))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x381)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), fib1(sel(0, cons(0, _x161)), _x171))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(sel(0, cons(0, _x61)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(s(sel(0, cons(add(0, 0), _x61))), _x81)), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(add(0, 0), cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x371)), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(s(add(0, 0)), cons(_x323, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, sel(0, cons(cons(0, _x121), _x151))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, fib1(sel(0, cons(add(0, 0), _x121)), _x111))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x381)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x161)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(add(0, 0), cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(add(0, 0), 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x301)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x161)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, add(0, s(N))), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x281)), cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(add(0, 0), 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x371)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x371)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, add(0, cons(0, _x271)))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, add(add(0, 0), 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x191)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(add(0, s(0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(s(0), cons(_x123, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x161)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, add(0, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x133, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(0, add(add(0, 0), cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(add(0, sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(s(0), cons(_x93, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, 0), _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(sel(0, cons(0, _x181)), sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(s(N), _x21)), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(add(0, cons(X, XS)), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(sel(0, cons(0, _x381)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(fib1(_x322, _x321), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, fib1(_x321, add(_x322, _x321)))sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x273, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x273, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), add(0, cons(X, XS)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x31)), _x41))))sel#(N, fib1(_x131, add(_x132, _x131)))
sel#(add(add(0, 0), s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))), _x71), _x111)))))sel#(N, XS)sel#(add(0, add(0, sel(s(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(_x83, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(add(0, 0), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(add(0, 0), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(sel(0, cons(0, _x341)), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(add(0, 0), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(add(0, sel(0, cons(0, _x71)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101), _x141))), _x41))))sel#(N, XS)
sel#(sel(s(sel(0, cons(sel(0, cons(0, _x101)), _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21)))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(add(0, s(s(sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(add(0, 0), cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x141)), _x101)), _x31)), _x71)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x151))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x141)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x231))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, add(0, cons(s(s(0)), _x71))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, add(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(sel(0, cons(0, _x151)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, sel(0, cons(cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111), _x141))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(s(sel(0, cons(0, _x121))), cons(_x163, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), fib1(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(add(0, sel(0, cons(0, _x161))), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x141)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x231)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, fib1(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x141)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x321)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x311)), cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, fib1(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x141)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, sel(0, cons(cons(0, _x91), _x121))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x161)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x171)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(s(sel(0, cons(0, _x121))), cons(_x163, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, 0), cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x141)), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(s(add(0, 0)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x221)), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(sel(0, cons(0, _x181)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, fib1(s(N), _x91)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(fib1(cons(X, XS), _x421), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(s(N), _x21), _x91))))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x133, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x293, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(add(0, 0), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x241)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x151))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x281))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x201)), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x171)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x91)), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221), _x251))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x361))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(0), fib1(_x82, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, fib1(add(0, cons(X, XS)), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x231)), cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(add(0, 0)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x151))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x283, add(0, cons(0, _x271)))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(sel(0, cons(s(sel(0, cons(0, _x91))), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(s(0), cons(_x323, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(sel(0, cons(0, _x181)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(s(add(0, 0)), cons(_x323, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(sel(0, cons(0, _x111)), cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(s(0), cons(_x283, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(sel(0, cons(add(0, 0), _x331)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, add(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), cons(X, XS))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x151)))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(sel(0, cons(s(0), _x81)), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), sel(0, cons(cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), _x121))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(fib1(_x412, _x411), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x411, add(_x412, _x411)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, fib1(cons(X, XS), _x171)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(fib1(_x412, _x411), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x411, add(_x412, _x411)))
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), add(0, cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, fib1(0, _x221)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), fib1(add(0, 0), _x171))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151))), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(fib1(_x362, _x361), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x361, add(_x362, _x361)))sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x71)), cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(add(sel(0, cons(0, _x151)), 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x111))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x131)), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(sel(0, cons(0, _x171)), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))), _x371)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x141)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(add(0, sel(add(0, 0), cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(sel(0, cons(0, _x381)), cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, sel(0, cons(0, _x351))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(sel(0, cons(0, _x351)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(fib1(_x292, _x291), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, fib1(_x291, add(_x292, _x291)))
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(sel(0, cons(s(0), _x91)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x73, cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x281)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x271)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(s(0), cons(_x113, cons(0, _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(s(0), cons(_x173, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221), _x281))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x301)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, 0), XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(add(0, sel(add(0, 0), cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x111)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, sel(0, cons(cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91), _x141)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), sel(0, cons(cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(sel(0, cons(0, _x61)), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x91)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)), _x101)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(s(0), cons(_x193, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x361))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(0, fib1(0, _x121)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(s(0), cons(_x103, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, fib1(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(fib1(_x322, _x321), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, fib1(_x321, add(_x322, _x321)))sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, add(0, 0)), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x181)), cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(add(0, 0), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x151)), _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x293, sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x331)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x371)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(add(0, 0), cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31))), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x271)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(s(0)), _x71))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, add(0, 0)), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(add(0, cons(X, XS)), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(sel(0, cons(0, _x121)), cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221), _x321))), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(sel(0, cons(0, _x111)), cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), sel(0, cons(cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), _x131))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(add(0, sel(0, cons(0, _x91)))), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(add(0, sel(0, cons(0, _x141))), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x171)), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(add(0, 0), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(s(0), cons(_x143, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, fib1(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x261)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(sel(0, cons(0, _x111))), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x281))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x81)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321))), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(add(0, sel(0, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x281)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, sel(0, cons(cons(s(0), _x151), _x181))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(fib1(_x132, _x131), _x91)), _x31))))sel#(N, fib1(_x131, add(_x132, _x131)))sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x161))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(add(0, s(0)), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x311)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x301)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x91)), cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(sel(0, cons(0, _x91)))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(add(0, 0), sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x251)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(0, cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), _x151))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x181)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(add(0, 0), cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), fib1(cons(cons(X, XS), _x131), _x411))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x291)), add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x341)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(add(0, cons(X, XS)), _x31)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(fib1(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x161), _x111)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(cons(add(0, sel(0, cons(0, _x141))), _x61), _x111)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x191))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(add(0, 0), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(s(sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(_x133, cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x321)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, fib1(cons(0, _x51), _x111))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x151)), _x101), _x141))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(add(0, cons(X, XS)), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(sel(0, cons(0, _x301)), cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, sel(0, cons(0, _x301))), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, add(0, 0)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(add(sel(0, cons(0, _x71)), 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(sel(0, cons(0, _x101))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))), _x31)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x91)), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(add(add(0, 0), sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x241)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))), _x51)))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x151)), _x141)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x321)), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(sel(0, cons(0, _x91)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(s(0), cons(_x213, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(add(0, 0), _x281)), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, add(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x311)), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x191)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(add(0, cons(_x43, cons(cons(X, XS), _x31))), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(add(0, sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(s(add(0, 0)), cons(_x113, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x331)), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101), _x141))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(add(0, 0), cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x261)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x291)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(s(add(0, 0)), cons(_x213, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(s(0), cons(_x83, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x281)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(add(s(_x82), _x81), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(s(sel(0, cons(0, _x121))), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(add(0, 0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151), _x211)))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(add(0, 0), _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(s(0), cons(_x123, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), add(0, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x191))), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x111)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(add(0, 0), 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(add(0, 0), 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, add(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(add(0, s(N)), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x191)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x81))), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x111))), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x281)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x141)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, fib1(0, _x191)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x291)), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)), _x51)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x111)), _x41))))sel#(N, XS)
sel#(sel(sel(0, cons(s(0), _x51)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, sel(0, cons(0, _x131))), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221), _x281))), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(fib1(_x322, _x321), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, fib1(_x321, add(_x322, _x321)))sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151))), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x63, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, fib1(cons(cons(X, XS), _x131), _x361)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(s(0), cons(_x123, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(add(0, 0), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x131))), _x31)), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x181)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(add(0, 0), 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x33, cons(s(N), _x21)), _x61))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, add(0, 0)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), add(0, 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(add(0, 0), cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(s(0), cons(_x343, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x161)), fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(sel(0, cons(0, _x71)), cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x263, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), add(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(sel(0, cons(0, _x121)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, cons(X, XS)), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(sel(0, cons(0, _x71)), 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(sel(0, cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), sel(0, cons(cons(add(0, 0), _x61), _x171)))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(sel(0, cons(0, _x171)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, add(0, 0)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(add(0, 0), 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, add(0, 0))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(add(0, 0), add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(fib1(cons(X, XS), _x371), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(s(0), cons(_x163, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(0, cons(sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))), _x51)))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, add(0, cons(add(0, 0), _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(sel(0, cons(s(0), _x201)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261), _x291))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x231)), 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x91)), _x101)), _x31))))sel#(N, XS)sel#(s(N), sel(s(s(add(0, sel(0, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, sel(0, cons(0, _x401))), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, sel(0, cons(0, _x401)))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x361))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(sel(0, cons(s(0), _x131)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, fib1(add(0, add(0, cons(X, XS))), _x91)), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x173, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(add(0, 0), cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x91), _x121))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x161))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(add(0, 0), cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(add(0, 0), _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(fib1(_x362, _x361), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, fib1(_x361, add(_x362, _x361)))sel#(s(N), sel(0, add(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, fib1(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x151)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), fib1(s(N), _x71))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(add(0, 0), add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(s(0), cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, sel(0, cons(0, _x121))), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x31)), _x81)), _x41)))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, fib1(sel(0, cons(0, _x161)), _x191)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x73, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(fib1(_x432, _x431), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x431, add(_x432, _x431)))sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x63, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x121)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31), _x231)))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))), _x51)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x161)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x191))), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(sel(0, cons(0, _x191)), _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x191)), cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(add(_x82, _x81), XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x361))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(sel(0, cons(0, _x311)), cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(add(0, 0), 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x131)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(fib1(_x222, _x221), _x101))), _x31)), _x71))), _x41)))sel#(N, fib1(_x221, add(_x222, _x221)))
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(fib1(0, _x121), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, fib1(cons(X, XS), _x161)), _x81))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x131)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x151))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x91)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(fib1(_x382, _x381), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x381, add(_x382, _x381)))
sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(sel(0, cons(0, _x211)), _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x141)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x291))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x191)), cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x101)), _x191))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, fib1(0, _x151))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, sel(0, cons(cons(s(0), _x151), _x201)))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(add(0, s(0)), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x141)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x171))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x281)), cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x281)), cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(s(0), cons(_x143, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101), _x141))), _x41))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x63, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x91)), cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x121)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(s(0), cons(_x153, cons(cons(X, XS), _x101)))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x221))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x81)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(s(0), cons(_x143, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(s(_x62), _x61), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x62, _x61), XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(0, fib1(_x112, _x111)), _x31))))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(s(0), cons(_x193, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(s(0), cons(_x123, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), add(sel(0, cons(0, _x41)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(sel(0, cons(0, _x171)), sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x341)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(s(0), cons(_x173, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, fib1(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(s(_x22), _x21), cons(X, XS))sel#(add(_x22, _x21), XS)sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(s(0), cons(_x163, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, fib1(cons(_x43, cons(cons(X, XS), _x31)), _x101))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))), _x101)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(add(0, 0), _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), _x131)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x263, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221), _x261))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x43, fib1(s(N), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(add(0, 0), 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(sel(0, cons(s(0), _x151)), _x171)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x231)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x121)), _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(sel(0, cons(0, _x121)), 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(s(add(0, 0)), cons(_x323, cons(cons(X, XS), _x131))), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, cons(X, XS)), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(add(s(_x72), _x71), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(add(_x72, _x71), XS)sel#(s(N), sel(0, add(0, cons(sel(s(add(add(0, 0), 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), fib1(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x131))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x71)), sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, fib1(0, _x81)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(add(0, sel(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), add(0, 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(add(0, s(0))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), sel(0, cons(cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x141)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x421))), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x291)), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, add(0, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(sel(0, cons(add(0, s(N)), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x241)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(add(0, 0), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(cons(X, XS), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, fib1(s(0), _x231)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x51))), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), _x131)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x291)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x211)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, add(0, 0)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, sel(0, cons(0, _x181))), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(sel(0, cons(0, _x71)), s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, sel(0, cons(add(0, cons(0, _x271)), _x301))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, sel(0, cons(cons(0, _x141), _x171)))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(add(0, 0), _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, add(0, 0)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(fib1(_x322, _x321), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x321, add(_x322, _x321)))sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), add(0, cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x131))), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x291)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, sel(sel(0, cons(0, _x121)), cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x191)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, sel(0, cons(cons(0, _x161), _x191))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(add(0, 0), 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x193, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, sel(0, cons(cons(s(0), _x151), _x191))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(sel(0, cons(0, _x141)), _x151)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x121)), _x101)), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, sel(0, cons(0, _x141))), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)), _x121)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x201)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x291)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, sel(0, cons(cons(0, _x271), _x321)))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), fib1(add(0, cons(add(0, 0), _x61)), _x121))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111)), _x81))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x291)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x141)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(sel(0, cons(0, _x111)), _x61)), _x81))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(add(s(_x102), _x101), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x102, _x101), XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x141)), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(add(0, 0), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x161), _x201))), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x111))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x101)), _x91)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x271)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(sel(0, cons(0, _x181)), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x181)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x391))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, sel(0, cons(cons(0, _x101), _x151)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(add(0, cons(X, XS)), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x73, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(add(0, 0), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, fib1(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x201)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(0, cons(sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)), _x391))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, add(0, 0)), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, add(0, s(N))), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(add(0, s(0)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x361), _x391))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x141)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x401)), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(sel(0, cons(0, _x121)), sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x41))), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), add(0, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31), _x161))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(s(0), cons(_x103, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x181))), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(0, add(add(0, 0), cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(0, s(N)), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(sel(0, cons(0, _x181)), cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, sel(0, cons(0, _x351))), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x141))), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, add(0, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(s(0), cons(_x263, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x211)), 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(add(0, sel(0, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x161)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31))), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(add(0, 0), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x73, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(fib1(_x182, _x181), _x101)), _x31)), _x71)), _x41)))sel#(N, fib1(_x181, add(_x182, _x181)))
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(sel(0, cons(0, _x181)), _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x181)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(sel(0, cons(s(0), _x151)), _x211)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, fib1(s(s(0)), _x101)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, sel(0, cons(cons(0, _x291), _x321))), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(add(0, 0), sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, fib1(add(0, 0), _x131)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, add(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x141)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x141)), _x101), _x131))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x281))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x351))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(fib1(_x192, _x191), _x171)), _x31)), _x71)), _x41)))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(s(0), cons(_x343, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(s(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(s(0), cons(_x343, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(s(sel(0, sel(0, cons(cons(0, _x61), _x91)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), add(0, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x191)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x211)), 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(sel(0, cons(0, _x151)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, sel(0, cons(cons(0, _x291), _x321))), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(add(0, cons(0, _x101)), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, fib1(0, _x81)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, fib1(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x261)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(add(0, 0), _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(add(0, 0)), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, sel(0, cons(add(0, cons(0, _x271)), _x301))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111), _x151))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x291))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(add(0, 0), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), fib1(add(0, 0), _x171))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x181)), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), sel(0, cons(cons(add(s(_x82), _x81), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x231)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, sel(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x261)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(sel(0, cons(0, _x231)), 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x141)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x53, cons(0, _x61))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(add(0, 0), _x121)), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(sel(0, cons(0, _x101)), cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(0), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(add(0, 0), cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(_x53, cons(s(N), _x21)), _x91)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(add(0, sel(0, cons(s(0), _x151))), _x161)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41), _x91))))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(add(0, 0), cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(0, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(s(0), _x91)), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x251)), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(fib1(s(N), _x71), _x61)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x411)), 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x81))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(sel(0, cons(0, _x91))), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321), _x311))), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(add(0, cons(X, XS)), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, add(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(add(0, 0), sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(add(0, 0), cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, add(0, 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(add(0, s(sel(0, cons(0, _x71)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x281))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, cons(sel(0, cons(0, _x61)), _x131)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x121))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(add(0, 0), cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, 0), cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71)), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(add(s(_x102), _x101), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(add(_x102, _x101), _x81), XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(0, _x61)), _x71))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, add(0, 0)), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(s(0), cons(_x143, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x271)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(sel(0, cons(0, _x131)), sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), add(0, cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, add(0, 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x301)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(add(0, add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(add(0, 0), _x71)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(s(sel(s(0), cons(_x83, cons(sel(0, cons(0, _x111)), _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x151))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x101), _x131))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(0, cons(sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(sel(s(sel(sel(0, cons(0, _x81)), cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, fib1(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x121))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x211))), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x273, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151), _x181))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, sel(0, cons(cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(sel(0, cons(0, _x111)), sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x181)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x291)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x161), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x121)), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(add(0, cons(_x43, cons(cons(X, XS), _x31))), _x71)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, add(0, s(N))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x181)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(sel(0, cons(0, _x181)), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(sel(0, cons(0, _x131)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(s(0), _x131)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x31)))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, add(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), fib1(add(0, 0), _x151)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101), _x161)))), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(sel(0, cons(0, _x201)), add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(add(0, 0), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x121)), _x171)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, fib1(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101))), _x41)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x221))), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x201)), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), add(0, cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, add(0, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x81)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, add(0, cons(add(0, 0), _x361))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(sel(0, cons(0, _x311)), cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, sel(0, cons(cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111), _x141))))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, fib1(sel(0, cons(0, _x111)), _x101))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x191)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, add(0, 0)), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), add(0, cons(cons(cons(X, XS), _x131), _x311)))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(sel(0, cons(0, _x211)), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x191))), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, s(sel(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x281)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(fib1(cons(X, XS), _x351), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x161))), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(add(0, sel(0, cons(s(s(0)), _x71))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x31), _x81)))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, 0), add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x341)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91), _x121)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(sel(0, cons(0, _x151)), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))), _x51)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(add(0, 0), 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(s(_x42), _x41)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(add(_x42, _x41), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x161)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, add(0, cons(X, XS))), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x341)), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(add(0, 0), cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)
sel#(add(add(0, 0), s(N)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(add(0, 0), sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(add(0, s(s(sel(0, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x111))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(s(0), cons(_x113, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), add(0, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x121)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, fib1(0, _x301)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x111)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(sel(0, cons(0, _x161))), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(s(0), cons(_x183, cons(0, _x161))), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(add(0, 0)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(add(0, s(N)), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(add(0, 0), _x141)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x301)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), add(0, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x131)), _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(sel(s(0), sel(0, cons(cons(_x33, cons(s(N), _x21)), _x61))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)), _x91))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x71)), add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(add(_x42, _x41), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, fib1(0, _x121)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, sel(0, cons(cons(s(N), _x21), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(s(0), cons(_x83, cons(s(s(0)), _x71))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41), _x91)))))sel#(N, XS)sel#(s(N), fib1(_x32, _x31))sel#(N, fib1(_x31, add(_x32, _x31)))
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(add(0, 0), cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), sel(0, cons(fib1(s(N), _x71), _x61)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x21))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(s(0), cons(_x173, cons(0, _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(fib1(0, _x121), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x181)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(cons(X, XS), _x31))), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x121)), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), add(0, cons(sel(0, cons(0, _x161)), _x121)))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, fib1(0, _x321))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x271)), _x281)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151))), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(add(0, 0), 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x131)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, add(0, 0)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21)), _x51))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(add(0, 0), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(fib1(_x312, _x311), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, fib1(_x311, add(_x312, _x311)))
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(sel(0, cons(0, _x291)), cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), fib1(s(N), _x101)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x111)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x161), _x221))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(sel(0, cons(0, _x191)), 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, sel(0, cons(cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91), _x141)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x111)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x101))), _x161)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x171)), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(sel(0, cons(0, _x111)), cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x221)), cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(sel(0, cons(add(0, 0), _x331)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x191)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x191))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, s(sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41), _x191))), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(s(s(sel(0, cons(0, _x61)))), cons(_x163, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(sel(0, cons(add(0, 0), _x161)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x131))), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(sel(0, cons(add(0, s(0)), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(add(0, 0), _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x301)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(add(0, 0), cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(add(0, 0), _x101))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, add(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(s(0), cons(_x93, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(add(0, s(s(0))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, fib1(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x261)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x151)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x181))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(sel(s(0), add(0, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(s(add(0, 0)), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x351))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(sel(0, cons(0, _x351)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, cons(sel(0, cons(0, _x161)), _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, add(0, 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(add(0, sel(s(0), add(0, cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x311)), cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(s(0), cons(_x93, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x111)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221), _x201))), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(sel(0, cons(0, _x191)), 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x121))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x271)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(add(0, 0), s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x71)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x111))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x61))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, fib1(0, _x101))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)), _x101))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(add(0, 0), sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x201)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(sel(0, cons(0, _x121)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, add(0, 0)), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, cons(0, _x231)), _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(0), cons(_x113, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(s(0), cons(_x133, cons(0, _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(s(0), cons(_x173, cons(sel(0, cons(add(0, 0), _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x141)), _x41))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21))), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, sel(0, cons(0, _x181))), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101), _x141))), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x71)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(sel(0, cons(0, _x111)), 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x181))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x291)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x141))), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(sel(0, cons(add(0, 0), _x111)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x101)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(add(0, 0), sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(s(0), cons(_x183, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(add(0, 0), 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x321))), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(add(0, 0), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(sel(0, cons(0, _x181)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)), _x51))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, add(0, sel(0, cons(0, _x91)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x191)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x201)), cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(sel(0, cons(0, _x171)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(add(0, 0), sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x291)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), fib1(s(N), _x71))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(s(0), cons(_x133, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, add(0, cons(0, _x141)))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(add(0, cons(X, XS)), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, fib1(0, _x121)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x411)), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x211))), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(0, s(N)), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), fib1(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x281)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31))), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x71)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(s(0)), cons(_x103, cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(fib1(_x412, _x411), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x411, add(_x412, _x411)))sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, sel(0, cons(0, _x201))), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), sel(0, cons(cons(_x53, cons(s(N), _x21)), _x91)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(sel(0, cons(0, _x181)), _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, add(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x151)), cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), _x31)), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x33, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151), _x181))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x231))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, 0), cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)))), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x263, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x111)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x311)), cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x311)), cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x131)), _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151), _x141))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), add(0, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41), _x91)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(s(0), cons(_x93, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x331)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x71)), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x303, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(add(0, 0), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), _x101)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, cons(0, _x271))), cons(_x263, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x361))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, add(0, cons(0, _x191))), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x141)), _x41)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x281))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x411)))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(s(s(0)), _x111)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(s(0), _x91)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(sel(0, cons(0, _x91)), cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(add(0, 0), cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(s(0), cons(_x83, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x113, add(0, cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x141))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x241)), 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x361))), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(sel(0, cons(0, _x201)), cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(add(0, 0), 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, add(0, cons(cons(X, XS), _x101)))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(add(0, 0), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), add(0, cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(add(0, 0), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(s(0), cons(_x243, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), add(0, cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x161)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(sel(0, cons(0, _x181))), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x291)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x91)), _x101)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(sel(0, cons(0, _x181)), cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41), _x91)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x131)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(add(0, 0), _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), add(0, add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x261)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x121))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(0, cons(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(sel(0, cons(0, _x131)), cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, sel(0, sel(add(0, 0), cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(0, _x211)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, add(0, s(N))), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(add(0, s(N)), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x131), _x161))), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(s(0), cons(_x283, add(0, cons(0, _x271)))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(sel(0, cons(0, _x311)), cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x291)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81))), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(s(add(0, 0)), cons(_x353, add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, add(sel(0, cons(0, _x291)), 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(sel(add(0, s(0)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(s(sel(0, cons(0, _x51))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(add(0, 0), cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x271)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x121)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, sel(0, cons(s(0), _x81))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x281)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x41)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(sel(0, cons(0, _x101)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(add(0, 0), _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, sel(0, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(add(add(0, 0), 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(add(0, 0), 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, sel(0, cons(cons(add(0, 0), _x121), _x151))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(add(0, 0), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x161)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(add(0, cons(X, XS)), _x91)), _x71)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(0, cons(s(N), _x21)), _x51))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(s(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x73, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(s(0)), cons(_x43, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(sel(0, cons(s(_x82), _x101)), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x53, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(s(add(0, 0)), cons(_x353, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(s(s(0)), _x71), _x101))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(fib1(_x382, _x381), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x381, add(_x382, _x381)))sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(s(N), sel(add(add(0, 0), 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(sel(0, cons(0, _x171)), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x291)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, cons(add(0, 0), _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(s(s(0)), _x71)), _x81)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(sel(0, cons(0, _x131)), cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(s(0), 0), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x271)), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), _x71)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221), _x261))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(s(0), cons(_x203, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x131)), _x31), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(add(0, 0), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x111)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x161))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), add(0, sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, add(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x141)), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, add(0, 0)), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x111))))sel#(N, XS)
sel#(s(N), sel(add(sel(0, cons(0, _x61)), 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)), _x101))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(fib1(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x161), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x241)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), add(0, cons(_x53, cons(s(N), _x21))))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x321))), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(sel(0, cons(0, _x111)), cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(sel(0, cons(0, _x81)), 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x171)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(s(sel(0, cons(0, _x91))), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(sel(0, cons(0, _x91)), s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x221)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x181)))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(sel(0, cons(0, _x211))), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), sel(0, cons(cons(_x133, cons(add(0, 0), _x121)), _x161))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(add(0, 0)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, fib1(cons(cons(X, XS), _x131), _x361)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x41)))))sel#(N, XS)sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(s(0), cons(_x63, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x121)), _x131)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121))), cons(_x153, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x131), _x281))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, sel(0, cons(cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x191))), _x71), _x111)))))sel#(N, XS)sel#(add(0, s(N)), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(sel(0, cons(0, _x171)), 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, sel(0, cons(0, _x201))), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, add(0, 0)), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x151)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41))), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x331)), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x331)), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), fib1(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x131))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x181)), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(sel(0, cons(0, _x351)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, sel(0, cons(0, _x351))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(s(sel(add(0, 0), cons(0, _x61)))), cons(_x93, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x161)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(sel(0, cons(0, _x131)), cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151), _x251))), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(s(0), cons(_x243, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(add(0, 0), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101), _x141))), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(add(0, 0), cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, sel(0, cons(0, _x111))), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(s(0), cons(_x183, cons(0, _x161))), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, add(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x181)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(sel(0, cons(0, _x141)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(sel(0, cons(s(0), _x121))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(sel(0, cons(cons(0, _x51), _x81)), _x91))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(s(0), cons(_x133, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(add(0, 0), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(fib1(_x152, _x151), _x101)), _x31)), _x71))))sel#(N, fib1(_x151, add(_x152, _x151)))
sel#(add(0, sel(s(add(0, sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(s(add(sel(0, cons(0, _x291)), 0)), cons(_x273, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(s(0), cons(_x243, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, add(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x161), _x221))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(add(0, 0), cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(add(_x22, _x21), XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x81))), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x151)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, fib1(add(0, cons(add(0, 0), _x61)), _x181)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), add(0, cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, s(0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(add(0, 0), _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, fib1(s(0), _x191)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, add(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(fib1(cons(X, XS), _x171), _x181))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x311)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x71)), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x281)), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, add(0, s(N))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, add(0, 0)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x293, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(add(0, s(0)), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x201))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, add(0, cons(X, XS)))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x131)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, sel(0, cons(cons(0, _x91), _x121))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(add(0, 0), cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(add(0, cons(X, XS)), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x351)), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, fib1(0, _x201)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21))), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(add(sel(0, cons(0, _x61)), 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(add(0, 0)), sel(0, cons(cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x141))), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x252, _x251), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, fib1(_x251, add(_x252, _x251)))
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, add(0, 0)), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(s(N), _x101)), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101))), _x91))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(s(0), cons(_x243, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, add(0, sel(0, cons(s(0), _x151)))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x111)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), sel(0, cons(0, _x301))), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(sel(0, cons(0, _x301)), cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(sel(0, cons(cons(X, XS), _x111)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(sel(0, cons(0, _x251)), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x51), _x81))), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(sel(0, cons(0, _x131)), cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(add(0, cons(cons(X, XS), _x131)), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(sel(0, cons(0, _x101))), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x381)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(add(0, 0), cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(sel(0, cons(0, _x111)), cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x181)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, fib1(cons(X, XS), _x181)), _x41)))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, add(0, cons(add(0, 0), _x61))), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x151))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, fib1(sel(0, cons(add(0, 0), _x121)), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x273, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, fib1(0, _x321)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(_x53, cons(add(0, s(N)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(sel(0, cons(0, _x171)), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(add(0, 0)), cons(_x113, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, add(0, cons(cons(X, XS), _x131)))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x131)), _x31), _x171))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x341)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x93, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(add(0, 0), cons(0, _x61)), _x111))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), add(0, sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(sel(0, cons(0, _x101))), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x131))), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(sel(0, cons(0, _x241)), cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, sel(0, cons(0, _x241))), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, cons(sel(0, cons(0, _x151)), _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(0, _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, add(0, 0)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x191)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(sel(0, cons(0, _x171)), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(s(sel(add(0, 0), cons(0, _x61))), _x101)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, sel(0, cons(cons(s(0), _x151), _x231))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x141)), add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(sel(0, cons(s(0), _x211)), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, add(0, 0)), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, add(sel(0, cons(0, _x291)), 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(sel(0, cons(0, _x221)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(s(s(sel(0, cons(sel(0, cons(0, _x111)), _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(sel(0, cons(0, _x171)), cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151), _x181))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), sel(0, cons(cons(add(0, 0), _x61), _x151))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(sel(0, cons(0, _x71)), _x81))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41), _x91)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x331)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(s(sel(0, cons(s(0), _x151))), cons(_x203, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x141))), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x171))), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, sel(0, cons(0, _x141))), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, cons(cons(X, XS), _x31))), _x71)))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x181)), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x271)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x111))), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))), _x81))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x291))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), sel(0, cons(cons(_x133, cons(add(0, 0), _x121)), _x161))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(s(0), cons(_x373, cons(add(0, 0), _x361))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(0, _x211)), cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(add(0, sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x161))), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(sel(0, cons(add(0, 0), _x331)), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)), _x51))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(add(0, 0), 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, add(0, 0)), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(s(0), cons(_x93, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(sel(0, cons(0, _x131)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, sel(0, cons(0, _x131))), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(sel(0, cons(0, _x131)), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(sel(0, cons(0, _x331)), _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(s(0), cons(_x123, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, sel(0, cons(cons(0, _x141), _x171))), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)), _x131)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(sel(0, cons(0, _x141))), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, fib1(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), add(0, cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, add(0, cons(0, _x51))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x261)), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(s(0), cons(_x153, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x31)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(add(0, 0), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, add(0, 0)), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(add(0, sel(0, cons(0, _x191))), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x191)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x141)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), _x81)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(sel(0, cons(0, _x131))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(sel(0, cons(add(0, 0), _x101)), _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x71))), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, sel(0, cons(cons(X, XS), _x141)))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), _x41)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(sel(0, cons(0, _x71)), cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), sel(0, cons(cons(0, _x101), _x181))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(sel(0, cons(0, _x201)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x311)), _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(add(0, 0), cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(s(0)), cons(_x163, cons(_x153, cons(cons(X, XS), _x101)))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(add(0, 0), cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x171)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(add(0, s(s(sel(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(add(0, 0), cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), _x31)), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), _x71)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x161)), fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(s(sel(0, cons(0, _x111))), cons(_x103, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(sel(0, cons(0, _x101)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), _x31)), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), _x71)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(fib1(cons(X, XS), _x371), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x161)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x131))), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, add(0, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x201)), _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(add(0, 0), 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(sel(0, cons(add(0, 0), _x121)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x121)), _x131)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x131))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), add(0, cons(_x153, cons(cons(X, XS), _x101)))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(fib1(_x382, _x381), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x381, add(_x382, _x381)))sel#(add(0, sel(add(0, sel(0, sel(s(0), cons(_x133, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(sel(0, cons(0, _x191)), cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(sel(0, cons(s(N), _x71)), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(0, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x251)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(add(0, sel(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, fib1(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x121))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x101)), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(sel(0, cons(0, _x131)), 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31)), _x61))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, add(0, cons(cons(X, XS), _x91))), _x31))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(s(0), cons(_x113, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x51)), _x61)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, cons(X, XS)), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x31), _x161))), _x81))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), sel(0, cons(cons(0, _x101), _x171))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(s(0), cons(_x93, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x281)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), sel(sel(0, cons(0, _x111)), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x81)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x181)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, fib1(add(0, 0), _x151)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x171)), _x71), _x111)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x91)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), add(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(s(0), cons(_x133, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(sel(0, cons(add(s(_x82), _x81), _x91)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(sel(0, cons(0, _x71)), add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, fib1(cons(cons(X, XS), _x131), _x361)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151), _x261))), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(0, add(0, cons(add(0, cons(X, XS)), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(add(0, 0)), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(cons(X, XS), _x321)), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, add(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)), _x371)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(add(0, 0), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, sel(0, cons(0, _x191))), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(s(sel(0, cons(0, _x91))))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x191)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x151)), _x101), _x141))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(add(sel(0, cons(0, _x291)), 0), _x281)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(add(0, 0), cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(sel(0, cons(0, _x71)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(add(0, add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(s(sel(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, fib1(0, _x191)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x81))), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, add(0, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(add(0, s(0)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, add(0, cons(0, _x61))), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x161), _x191))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(s(0), cons(_x83, cons(0, _x71)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x91), _x121))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x243, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(fib1(_x192, _x191), _x31)), _x41)))), _x51)))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x341)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(add(0, 0), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, 0), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, fib1(add(0, sel(0, cons(0, _x141))), _x111))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(add(0, 0), _x101))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x61))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, fib1(cons(cons(X, XS), _x131), _x391)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, sel(0, cons(cons(0, _x71), _x101)))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(add(0, 0), _x71)), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), fib1(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x281)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x201)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(add(_x82, _x81), XS)
sel#(s(N), add(sel(0, cons(0, _x61)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), sel(0, cons(cons(add(0, 0), _x61), _x111)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, fib1(cons(cons(X, XS), _x131), _x361)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, add(0, s(N))), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x141))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(fib1(_x322, _x321), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, fib1(_x321, add(_x322, _x321)))
sel#(add(0, sel(sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))), _x51)))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, fib1(add(0, 0), _x171)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(cons(add(0, 0), _x101), _x131))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, s(add(0, 0))), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, fib1(sel(0, cons(0, _x161)), _x191)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x181)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(0, _x61))), cons(_x53, sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(sel(0, cons(0, _x131)), 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(add(0, 0)), cons(_x213, add(0, cons(cons(X, XS), _x131)))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, s(0)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151), _x181))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(add(0, s(N)), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), sel(0, cons(cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91), _x131)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x231)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(sel(0, cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(add(0, 0), cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31), _x281))), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x51))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x211)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(add(0, cons(0, _x51)), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(0, cons(add(0, sel(0, cons(0, _x91))), _x101)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x151))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x241)), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x331)), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(sel(0, cons(0, _x141)), _x161)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(add(0, 0), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x241))), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x291)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(s(0), cons(_x113, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x91)), _x41)))sel#(N, XS)sel#(s(N), add(0, sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x81)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(add(0, 0), cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, fib1(cons(X, XS), _x311))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, sel(0, cons(cons(cons(0, _x51), _x81), _x111)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), sel(0, cons(cons(add(0, 0), _x61), _x171)))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x191)), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(add(0, 0), cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x111)), cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x291))), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(add(0, 0), s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x61)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x71))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x321))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(add(0, cons(X, XS)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211), _x231))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x131))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, fib1(0, _x221)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, add(0, cons(0, _x111))), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), fib1(cons(X, XS), _x351)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x71)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(sel(0, cons(0, _x411)), 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, sel(sel(0, cons(0, _x121)), cons(0, _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, cons(cons(X, XS), _x31)), _x61))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(s(0), cons(_x63, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151))), _x101)), _x91))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x141)), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(add(0, cons(X, XS)), _x31))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), _x71)), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(add(0, 0), cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, fib1(0, _x91)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x161)), _x31)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x83, cons(sel(0, cons(0, _x61)), _x71))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x181)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, fib1(add(0, 0), _x221)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, sel(0, cons(cons(0, _x51), _x81)))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x191)), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(sel(0, cons(s(0), _x241)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x371)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(add(s(_x82), _x81), _x91)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, fib1(s(s(0)), _x101)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x161)), _x101)), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x201)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x211)), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x211))), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), sel(0, cons(cons(sel(0, cons(0, _x161)), _x121), _x171)))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(add(0, sel(0, cons(0, _x111))), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(sel(0, cons(0, _x231)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x321)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x321)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x291))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, add(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x31)), _x41), _x151))))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, sel(0, cons(cons(0, _x51), _x81)))), cons(_x43, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, add(0, 0)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(sel(0, cons(0, _x131)), _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x221)), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(sel(0, cons(0, _x181)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(sel(0, cons(0, _x161)), cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)sel#(add(0, s(N)), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x131)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(0, add(0, cons(0, _x101)))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(add(0, 0), cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(s(0), cons(_x113, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, sel(0, cons(0, _x121))), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(add(0, 0)), cons(_x273, add(0, cons(cons(X, XS), _x131)))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(s(add(0, sel(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))), _x61)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x201)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x151))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x81)))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(add(add(0, 0), 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(sel(0, cons(0, _x91)), cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x251)), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x131), _x201))), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x281)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(s(0), _x81))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(s(sel(add(add(0, 0), 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x43, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(sel(0, cons(0, _x91))), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x181))), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, sel(0, cons(add(0, 0), _x361))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x201)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x301))), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), add(0, cons(add(0, s(N)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x91))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(s(0), cons(_x73, cons(add(0, add(0, cons(X, XS))), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), add(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x381)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), add(0, sel(add(0, 0), cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x251))), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(0), cons(_x113, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))), _x51)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x271)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, fib1(_x142, _x141))), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x181)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(sel(0, cons(0, _x331)), _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(add(0, sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), sel(0, cons(cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x141)))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x291)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x113, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, cons(sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(add(0, 0), cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(fib1(cons(X, XS), _x371), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, fib1(add(0, 0), _x391)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(s(sel(add(0, 0), cons(0, _x51))), cons(_x93, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(add(0, sel(0, cons(0, _x161)))), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(s(0), cons(_x373, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(s(0), cons(_x103, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(sel(0, cons(add(0, 0), _x171)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(s(add(0, 0)), cons(_x323, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), add(0, cons(s(N), _x21)))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(sel(0, cons(0, _x91)), cons(0, _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(add(0, s(sel(0, cons(sel(0, cons(0, _x111)), _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(add(sel(0, cons(0, _x291)), 0), _x281)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, sel(0, cons(0, _x381))), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(sel(0, cons(0, _x381)), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(add(0, 0), s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(add(0, 0), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x231)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x273, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101))), _x41)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x251)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(sel(0, cons(0, _x191)), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), fib1(0, _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x41)))), _x51)))sel#(N, XS)
sel#(s(N), sel(s(s(sel(s(0), cons(_x133, cons(0, _x61))))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x161), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(add(0, cons(X, XS)), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(sel(0, cons(0, _x191)), cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x103, cons(sel(0, cons(cons(X, XS), _x131)), _x31))), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x191)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, fib1(0, _x171)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x191)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(sel(0, cons(add(0, 0), _x221)), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x301))), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(sel(0, cons(0, _x301)), cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x141))), _x41))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, sel(0, cons(cons(0, _x111), _x141))), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(sel(0, cons(add(0, 0), _x381)), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, sel(0, cons(add(0, 0), _x381))), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), sel(0, cons(fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(sel(0, cons(0, _x181)), cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(add(0, cons(X, XS)), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, fib1(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x181)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(add(0, 0), cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41), _x81))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(sel(0, cons(0, _x71)), 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x63, cons(0, _x51))), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(add(0, 0), _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x111))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111), _x151))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x161)), _x81)), _x41), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))), _x91))))sel#(N, XS)
sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), sel(0, cons(cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))), _x141))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(add(0, 0))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x141)), cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), fib1(s(N), _x71))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, add(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(sel(0, cons(0, _x141)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41), _x81))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x361)), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x281))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(fib1(cons(X, XS), _x371), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(add(s(_x82), _x81), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(0, cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(s(0), cons(_x173, cons(0, _x121))), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(sel(0, cons(0, _x251))), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, fib1(add(0, 0), _x151)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(sel(0, cons(add(0, 0), _x101)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x61)), _x71)), _x81)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(sel(s(0), cons(_x33, cons(s(N), _x21))), _x41)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(sel(0, cons(0, _x31)), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, sel(0, cons(cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, fib1(cons(cons(X, XS), _x131), _x391)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x211)), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x201)), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(add(0, 0), cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(add(0, 0), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))), _x51)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(add(0, sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31))), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(add(0, 0), sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(sel(0, cons(add(0, 0), _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, fib1(_x122, _x121)), _x31)), _x71)))sel#(N, fib1(_x121, add(_x122, _x121)))
sel#(add(0, sel(0, fib1(s(N), _x71))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, add(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x131)))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91), _x121)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(sel(0, cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31), _x231)))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(s(0), cons(_x73, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, sel(0, cons(0, _x141))), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x273, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), add(0, cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x161)), _x111)))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(add(0, 0), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(add(0, 0), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(sel(add(0, 0), cons(0, _x51)), _x101)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(add(0, 0), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31), _x231)))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91))), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(sel(0, cons(0, _x221)), cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261), _x291))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261), _x291))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x241))), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x151)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x341)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), _x131)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x91)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(sel(0, cons(0, _x81)), cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101), _x131))))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), sel(sel(0, cons(0, _x51)), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261), _x291))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), sel(0, cons(cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101), _x141))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, add(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x41))), sel(add(0, 0), cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x191))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, add(0, sel(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), _x31)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, cons(0, _x141)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, sel(0, cons(add(0, cons(X, XS)), _x121))), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, fib1(cons(cons(X, XS), _x131), _x341))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), _x31)), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(add(0, 0), 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, sel(add(0, s(0)), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(sel(0, fib1(s(0), _x181)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(s(0))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(s(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, sel(0, cons(0, _x421))), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, add(0, 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(sel(0, cons(0, _x131)), cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, sel(0, cons(0, _x141))), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(add(0, 0), 0), cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(cons(X, XS), _x131)), _x31), _x121))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(add(0, 0), 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, add(0, cons(0, _x291))), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, cons(sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)), _x101))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, fib1(cons(X, XS), _x81))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(sel(0, cons(0, _x81)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, sel(0, cons(cons(add(0, cons(X, XS)), _x31), _x91))), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101), _x181))), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x192, _x191), _x151)), _x101)), _x31)), _x71))))sel#(N, fib1(_x191, add(_x192, _x191)))
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(s(N), add(0, sel(0, add(sel(0, cons(0, _x101)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(add(0, 0), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, fib1(add(0, 0), _x211)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(add(0, 0), cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51))))sel#(N, XS)sel#(add(s(_x22), _x21), add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))))sel#(add(_x22, _x21), XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(add(0, 0), _x201)), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x111))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x91)), _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x113, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101))), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(s(0), cons(_x93, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(sel(0, cons(0, _x131)), cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(s(0), cons(_x203, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x411)), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(sel(0, cons(cons(X, XS), _x411)), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x351))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51), _x81))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(add(0, 0), sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(add(0, 0), sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(add(0, s(0)), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, sel(0, cons(cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91), _x121)))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x53, cons(s(N), _x21)))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, sel(0, add(0, cons(0, _x271)))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, add(0, cons(0, _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x301)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x151)), _x141)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(add(0, 0)), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(add(0, add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151))), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(sel(0, cons(0, _x131)), 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), add(0, cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(add(0, 0), _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(add(0, 0), cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(s(sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(_x153, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(add(_x22, _x21), XS)
sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)), _x101))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, fib1(0, _x81)), fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(add(0, 0), cons(s(sel(0, cons(0, _x251))), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, sel(0, cons(cons(add(0, 0), _x61), _x151))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x301)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x301)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221), _x281))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), sel(0, cons(cons(add(0, 0), _x61), _x171)))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x351))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151), _x201)))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(0, cons(s(N), _x41))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(add(0, sel(0, cons(0, _x291))), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(sel(s(0), cons(_x33, cons(s(N), _x21))), sel(0, cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), fib1(0, _x81)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)), _x121)))))sel#(N, XS)sel#(add(0, sel(add(add(0, 0), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x181)), cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(0, cons(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), _x151)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(add(0, 0), cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), add(0, cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x311)), _x321))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(add(0, 0), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, add(0, 0)), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x131)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, fib1(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x91))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x211)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x251)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(add(0, 0), _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(add(0, 0), 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101))), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(add(0, s(_x82)), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x301)), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(s(N), add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(sel(0, cons(sel(0, cons(s(N), _x61)), _x21)), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(s(add(0, 0)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x211)), _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(s(s(add(0, 0))), cons(_x123, cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151), _x181))), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(add(0, sel(add(0, 0), cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x101)), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x271)), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x273, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(add(0, 0), _x101)), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, cons(cons(X, XS), _x71)), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, sel(0, sel(0, cons(cons(0, _x51), _x81)))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(add(0, 0), cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(sel(0, cons(0, _x171)), cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(s(sel(0, cons(s(s(0)), _x71))), cons(_x63, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(s(0), cons(_x83, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, add(s(_x42), _x41)), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(add(_x42, _x41), XS)sel#(add(0, add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21)))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(0, sel(0, sel(0, cons(cons(0, _x91), _x141)))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x81)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(add(0, sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x161)), _x121)), _x171)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, add(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x183, cons(cons(X, XS), _x131))), _x31)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(s(0), sel(0, cons(cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x81))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(sel(0, cons(0, _x181)), cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(add(0, 0), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), fib1(add(0, 0), _x161)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(0, s(N)), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(add(0, sel(add(0, 0), add(0, cons(cons(X, XS), _x131)))), _x221)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x263, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, sel(0, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(add(0, 0), cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x211)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(s(0)), cons(_x123, cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(add(_x22, _x21), XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111)))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, add(0, cons(cons(X, XS), _x131)))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x181)), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(sel(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, sel(0, cons(cons(0, _x61), _x101)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x141)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(0, _x181))), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(add(0, 0), 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(sel(0, cons(0, _x231)), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x91)), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(add(0, 0), cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), add(0, sel(s(sel(add(0, add(0, 0)), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(add(0, 0), 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(add(0, 0), _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(s(0)), cons(_x143, cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(sel(0, cons(0, _x171)), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151))), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(sel(0, cons(cons(X, XS), _x431)), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x161)), cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(sel(add(0, 0), cons(s(0), _x151)), _x211)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(add(0, add(0, 0)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, fib1(cons(cons(X, XS), _x131), _x361)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41), _x141))), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, add(0, cons(0, _x141))), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31))), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, sel(0, cons(fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71), _x131)))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), add(0, cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(fib1(_x112, _x111), _x31)), _x41)))sel#(N, fib1(_x111, add(_x112, _x111)))sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), sel(0, cons(cons(sel(0, cons(0, _x191)), _x101), _x181))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, add(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(sel(s(0), cons(_x103, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(add(0, s(N)), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(sel(0, cons(0, _x291)), _x301)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(s(s(0)), cons(_x53, cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(0, cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(0, fib1(cons(X, XS), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x81)))))sel#(N, XS)sel#(s(N), add(0, sel(0, cons(sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(0, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(fib1(_x142, _x141), _x101)), _x31)), _x71)))sel#(N, fib1(_x141, add(_x142, _x141)))sel#(s(N), sel(0, sel(0, sel(0, fib1(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x141)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(sel(sel(add(0, 0), cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x171)), _x71), _x111)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(sel(0, cons(0, _x91)), sel(0, cons(cons(cons(X, XS), _x31), _x101))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x123, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, fib1(cons(X, XS), _x61)))sel#(N, XS)sel#(sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(cons(add(0, 0), _x61), _x91))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, add(0, cons(0, _x111))), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(s(0), cons(_x123, cons(0, _x111))), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, sel(s(0), cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), fib1(0, _x151))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, add(0, cons(0, _x161))), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(sel(0, cons(0, _x131)), _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71))))sel#(N, XS)sel#(add(0, add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21)))), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21)), _x51))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, sel(0, cons(0, _x141))), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x191)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, fib1(cons(X, XS), _x141)), _x81)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(0), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)sel#(sel(0, cons(add(0, s(N)), _x21)), sel(0, cons(sel(sel(0, cons(0, _x91)), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(sel(0, cons(0, _x231)), 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), fib1(sel(0, fib1(sel(0, cons(cons(X, XS), _x101)), _x91)), _x71)))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x371)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(add(0, cons(X, XS)), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, cons(add(0, 0), _x61)), _x91), _x181))), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(s(N), sel(s(sel(0, cons(add(0, 0), _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(add(0, cons(cons(X, XS), _x131)), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(add(_x22, _x21), XS)sel#(s(N), sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41))), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(s(0), cons(_x203, cons(add(0, 0), _x161))), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(sel(0, fib1(cons(X, XS), _x101)), _x41)))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(add(0, cons(X, XS)), _x91)), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(sel(0, cons(add(0, 0), _x101)), _x61)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x31))), _x81)), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(sel(0, cons(0, _x171)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), add(0, sel(s(0), cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), sel(0, cons(cons(0, _x101), _x131))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, fib1(add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x111)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(add(0, 0), 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), add(0, add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31))))))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(sel(0, cons(cons(X, XS), _x381)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(sel(0, cons(0, _x121)), _x171)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91)))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x141))), _x101)), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(fib1(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(s(0), cons(_x93, cons(0, _x101))), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), add(0, cons(sel(0, cons(0, _x191)), _x101))), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x251)), _x131)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, cons(0, _x61))), cons(s(N), _x21))), sel(0, add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x271)), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x131))), _x41)))sel#(N, XS)
sel#(add(0, fib(sel(0, cons(add(0, 0), _x61)))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(0, XS)sel#(sel(0, cons(s(N), _x21)), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, sel(0, cons(cons(cons(X, XS), _x101), _x211)))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(add(sel(0, cons(0, _x81)), sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(0, _x81), XS)
sel#(s(N), sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), fib1(0, _x181)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(sel(0, cons(0, _x141)), add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x391))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, sel(0, cons(cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151), _x181))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(sel(0, cons(add(0, 0), _x281)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(sel(s(sel(0, cons(0, _x61))), cons(_x33, cons(s(N), _x21))), sel(0, cons(add(0, cons(X, XS)), _x31)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, fib1(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x131))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(s(0), cons(_x43, fib1(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), add(0, cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x271)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x271)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(s(0), cons(_x343, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), fib1(s(N), _x71))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, add(0, add(0, cons(fib1(_x112, _x111), _x31)))))sel#(N, fib1(_x111, add(_x112, _x111)))
sel#(s(N), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, fib1(cons(X, XS), _x171))), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x371)), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(sel(sel(0, cons(0, _x131)), cons(0, _x111)), _x61))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(add(0, 0), _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), sel(0, cons(cons(_x53, cons(_x43, cons(cons(X, XS), _x31))), _x81))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x111)), 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(s(0), cons(_x203, cons(0, _x191))), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), add(0, cons(_x133, cons(add(0, 0), _x121)))), _x61))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, sel(0, cons(cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111), _x151))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, add(0, cons(0, _x291))), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(sel(0, cons(0, _x111)), cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(sel(0, cons(0, _x131)), 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(add(0, 0))), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(fib1(_x412, _x411), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, fib1(_x411, add(_x412, _x411)))
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x321))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, sel(0, cons(0, _x181))), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(sel(0, cons(0, _x111)), _x121)), cons(add(0, cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(sel(0, cons(0, _x91)), 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, add(0, cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151), _x181))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), sel(0, cons(cons(s(N), _x21), _x71)))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(s(0), cons(_x303, cons(0, _x291))), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, s(N)), sel(0, add(0, cons(add(sel(0, cons(0, _x101)), cons(X, XS)), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101), _x111))), _x41))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x221)), _x101))), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, cons(sel(0, cons(0, _x61)), _x181))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(s(_x22), _x21), add(0, sel(s(sel(add(0, 0), cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(add(_x22, _x21), XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x121)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, cons(0, _x61))), sel(0, fib1(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x141))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(add(0, sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(sel(0, cons(s(s(0)), _x111)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(0), cons(_x83, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101)), _x31)), _x71)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(s(0), cons(_x123, cons(cons(X, XS), _x101))), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(add(0, 0), 0), _x61))), _x91))), cons(s(N), _x21))), sel(0, cons(sel(s(0), cons(_x43, cons(cons(X, XS), _x31))), _x51)))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(add(add(0, 0), 0), cons(0, _x51)), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(0, cons(sel(sel(0, cons(0, _x61)), cons(s(N), _x21)), _x51))), sel(0, add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(sel(0, sel(0, cons(cons(0, _x61), _x91))), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, add(0, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x111)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x91)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x321)), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x71)), cons(add(0, sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x281))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221))), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(sel(0, cons(0, _x51)), add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))
sel#(add(0, sel(sel(0, add(0, add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(add(0, 0), sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, sel(0, cons(cons(0, _x51), _x81))), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(add(0, 0)), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(s(0), cons(_x183, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x211))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(0, sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(add(0, s(s(0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(s(0), cons(_x143, cons(cons(X, XS), _x31))), _x81))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x171)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(s(sel(0, cons(0, _x141))), cons(_x153, cons(sel(0, cons(0, _x161)), _x121)))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), sel(0, cons(cons(add(0, s(N)), _x21), _x71)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x51)), sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211))), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x241)), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, add(0, cons(0, _x121))), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, sel(add(0, 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x271)), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x281)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, add(0, fib1(cons(X, XS), _x211))), _x31)), _x71))), _x41)))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, sel(0, cons(0, _x101))), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151), _x211))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(sel(0, cons(0, _x31)), s(N)), sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x91)), _x31))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x293, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321))), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(sel(0, cons(0, _x221))), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41))), _x51)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, add(0, 0)), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(add(0, 0), cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(add(0, 0), sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(add(0, 0), _x61)), sel(0, cons(cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(sel(0, add(0, cons(0, _x271)))), cons(_x263, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221))), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x191)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(sel(s(s(sel(0, cons(0, _x61)))), cons(_x43, cons(_x33, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(fib1(_x242, _x241), _x101)), _x171)), _x31)), _x71))), _x41)))sel#(N, fib1(_x241, add(_x242, _x241)))sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(add(0, 0), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, 0), cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, add(0, 0)), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), add(0, sel(sel(0, cons(0, _x61)), sel(0, sel(0, cons(cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71), _x111))))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(sel(0, cons(fib1(_x172, _x171), _x31)), _x81))), _x41)))sel#(N, fib1(_x171, add(_x172, _x171)))
sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(sel(0, cons(0, _x341)), 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(add(0, sel(0, cons(sel(0, cons(cons(X, XS), _x141)), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(s(add(0, 0)), cons(_x353, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(s(add(0, add(0, 0))), cons(_x353, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(s(0), cons(_x73, cons(0, _x61))), sel(0, cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(add(0, sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101))), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, add(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111))), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, fib1(sel(add(0, 0), cons(cons(X, XS), _x131)), _x321)), _x281)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(add(0, sel(sel(0, cons(0, _x141)), cons(sel(0, cons(0, _x161)), _x121))), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(add(0, 0))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, fib1(0, _x91)), cons(s(N), _x21))), sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71), _x111))), _x41)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(sel(0, cons(cons(cons(X, XS), _x131), _x401)), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(sel(0, cons(cons(cons(X, XS), _x131), _x401)), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, add(0, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x111)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), sel(0, cons(add(0, cons(sel(sel(0, cons(s(0), _x151)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101))), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(sel(0, cons(0, _x151)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, fib1(0, _x111)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21)))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x81)), cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(add(0, sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), fib1(s(N), _x71))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(s(sel(0, cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71)), _x91))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(cons(X, XS), _x31)), _x41))), _x111))), _x51)))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(sel(0, cons(0, _x141))), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(add(0, s(N)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(s(0), cons(_x303, cons(0, _x291))), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)
sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x131), _x201))), _x31)), _x151)), _x101)), _x91))))sel#(N, XS)sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), fib1(sel(0, cons(add(0, add(0, cons(X, XS))), _x31)), _x71)))sel#(N, XS)
sel#(sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x51)), cons(_x33, cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(s(add(0, 0)), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(add(0, cons(X, XS)), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, add(0, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(sel(0, add(0, cons(0, _x61)))), sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))sel#(N, XS)sel#(add(0, s(N)), sel(0, cons(sel(0, fib1(sel(0, cons(sel(s(0), cons(_x153, cons(cons(X, XS), _x101))), _x31)), _x71)), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(0, add(add(0, 0), cons(add(0, 0), _x61)))), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))), _x41)))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(sel(s(add(0, 0)), cons(_x103, cons(0, _x51))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)), _x41)))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(0, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x121)), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(s(0), _x61)), cons(_x43, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), _x71)), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(sel(0, cons(0, _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), add(0, sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(s(add(0, 0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(0, add(sel(0, cons(0, _x101)), cons(add(0, 0), _x61)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, sel(0, cons(cons(0, _x61), _x131)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(add(0, add(0, s(N))), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x151)), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(s(sel(0, cons(add(0, 0), _x361))), cons(_x353, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), cons(fib1(_x72, _x71), _x31)))sel#(N, fib1(_x71, add(_x72, _x71)))sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x231))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, cons(add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(add(0, 0), cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, add(0, cons(add(0, cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x241)), _x211)), _x151)), _x101)), _x41)))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(s(add(0, add(0, 0))), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(s(s(sel(0, cons(0, _x61)))), add(0, cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91))))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(sel(0, cons(sel(0, sel(0, cons(cons(0, _x51), _x81))), _x61)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(sel(0, cons(s(sel(0, cons(0, _x61))), _x101)), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, sel(0, cons(add(0, add(0, cons(cons(X, XS), _x31))), _x61))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x121)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(add(0, 0), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(add(sel(0, cons(0, _x341)), 0), cons(cons(X, XS), _x131)), _x321)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(sel(0, cons(add(0, sel(sel(0, add(sel(0, add(0, cons(0, _x101))), cons(add(0, 0), _x61))), cons(s(N), _x21))), _x31)), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(s(sel(0, cons(sel(0, cons(add(0, sel(0, cons(0, _x141))), _x121)), _x61))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(0, cons(sel(0, cons(add(0, 0), _x121)), _x61))), cons(sel(0, cons(s(N), _x81)), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, add(0, cons(sel(0, sel(0, cons(cons(add(0, 0), _x121), _x151))), _x61))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), fib1(s(N), _x71))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, add(0, 0)), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(add(add(0, 0), 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151))), _x101)), _x41))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, add(0, 0)), _x61)), _x91)), _x101)))), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(0, cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(sel(0, add(0, cons(cons(X, XS), _x151))), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, add(0, cons(0, _x91))))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), add(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, sel(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(cons(X, XS), _x131)), _x171)), _x151)), _x101)), _x91))))sel#(N, XS)
sel#(add(add(0, 0), sel(sel(0, add(sel(0, cons(0, _x101)), fib1(add(0, 0), _x111))), cons(s(N), _x21))), sel(sel(0, cons(s(s(0)), _x71)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x101)), _x61)), cons(s(N), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(0, cons(sel(s(0), cons(_x163, cons(cons(X, XS), _x31))), _x81)), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, fib1(0, _x131)), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, add(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221))), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x22, _x21), XS)
sel#(s(N), add(0, sel(0, add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151))), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)))))sel#(N, XS)sel#(add(0, sel(sel(sel(0, cons(0, _x61)), cons(add(0, 0), _x61)), fib1(s(N), _x71))), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(0, add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101))), _x41))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(sel(0, cons(0, _x101)), cons(cons(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x41), _x71))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, fib1(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x151)))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(s(sel(0, fib1(0, _x131))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(0, 0), add(0, fib1(cons(X, XS), _x311))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), add(0, sel(s(sel(0, cons(0, _x61))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(add(sel(0, cons(0, _x131)), 0), cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x31), _x61))))sel#(N, XS)sel#(add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(add(0, s(N)), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(sel(0, add(sel(sel(0, cons(sel(0, fib1(0, _x191)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), fib1(s(N), _x71))), sel(s(0), add(0, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, sel(0, cons(add(0, s(N)), _x21))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), sel(s(s(sel(0, cons(sel(0, cons(0, _x91)), _x101)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(s(N), sel(0, cons(sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51)))sel#(N, XS)sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), sel(0, cons(cons(0, _x51), _x81))), fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71)))sel#(N, XS)sel#(add(0, sel(add(0, sel(0, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(add(sel(0, cons(s(_x82), _x101)), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(add(sel(0, cons(0, _x41)), sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21))), sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(s(N), sel(sel(add(0, add(0, 0)), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(add(0, 0), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(s(_x82), _x81), _x21))), add(0, sel(s(0), cons(_x43, add(0, add(0, cons(cons(X, XS), _x31)))))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211), _x171))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(add(0, 0)), cons(_x333, cons(cons(X, XS), _x131))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)
sel#(s(N), sel(0, fib1(sel(0, cons(sel(0, cons(add(0, cons(X, XS)), _x31)), _x71)), _x71)))sel#(N, XS)sel#(add(s(_x22), _x21), sel(s(s(sel(0, cons(0, _x61)))), cons(_x53, sel(0, cons(cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))), _x91)))))sel#(add(_x22, _x21), XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), cons(add(0, sel(0, cons(cons(X, XS), _x31))), _x41)))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(sel(0, cons(0, _x61)), _x71)), cons(s(N), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)sel#(add(0, add(0, sel(sel(0, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(sel(0, cons(0, _x191)), _x101)), _x111)), cons(add(0, 0), _x61))), cons(s(N), _x21)))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, fib1(0, _x321)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(add(0, s(N)), _x21))), add(0, sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71)))))sel#(N, XS)
sel#(s(N), sel(0, cons(add(0, sel(s(sel(0, add(0, cons(0, _x61)))), cons(_x43, sel(0, cons(fib1(sel(s(0), cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81))), _x121), _x71))))), _x51)))sel#(N, XS)sel#(add(0, sel(sel(0, cons(sel(0, sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), _x71)), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), add(0, sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))), _x51))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x141)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(add(0, sel(sel(0, cons(add(0, 0), _x361)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, add(0, 0)), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(s(N), sel(sel(add(0, 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(sel(0, cons(0, _x91)), _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(add(0, 0), sel(0, cons(0, _x91))), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(add(0, sel(0, sel(0, cons(add(sel(sel(0, cons(sel(0, cons(0, _x161)), _x121)), cons(0, _x101)), cons(add(0, 0), _x61)), _x91)))), cons(s(N), _x21))), sel(s(s(0)), cons(_x53, cons(_x43, cons(cons(X, XS), _x31)))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(sel(0, cons(0, _x111)), cons(add(0, cons(add(0, 0), _x61)), _x91))), add(0, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(s(add(0, 0)), cons(_x63, cons(0, _x51))), add(0, fib1(sel(0, cons(sel(0, cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)sel#(s(N), sel(0, cons(sel(add(add(0, 0), sel(0, cons(0, _x91))), cons(cons(X, XS), _x31)), _x41)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x261)), _x31), _x251))), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x51)), add(0, fib1(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x101)), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(0, add(0, cons(sel(sel(0, cons(s(add(0, 0)), _x131)), cons(_x113, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(add(sel(0, cons(0, _x291)), 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101))), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(add(s(_x82), _x81), _x21))), sel(sel(0, cons(s(0), _x61)), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)
sel#(s(N), sel(0, add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, add(0, cons(sel(sel(0, cons(0, _x251)), cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x31))), _x151)), _x101)), _x41))))sel#(N, XS)sel#(s(N), sel(0, fib1(sel(0, cons(sel(s(add(0, 0)), cons(_x113, cons(cons(X, XS), _x101))), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(sel(0, cons(0, _x181)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151)), _x101)), _x41)), _x71), _x111)))))sel#(N, XS)sel#(s(N), sel(sel(add(add(0, 0), 0), cons(0, _x51)), add(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)
sel#(s(N), sel(sel(add(0, 0), cons(0, _x51)), add(0, fib1(sel(add(0, 0), cons(sel(0, sel(0, cons(cons(cons(X, XS), _x101), _x141))), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(add(0, sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, fib1(add(0, 0), _x91)), cons(add(s(_x82), _x81), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(add(_x82, _x81), XS)sel#(add(0, sel(sel(0, add(0, cons(sel(s(0), cons(_x133, cons(add(0, 0), _x121))), _x61))), cons(s(N), _x21))), sel(s(sel(add(0, 0), cons(0, _x71))), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(cons(X, XS), _x131)), _x221)), _x31)), _x151))), _x101)), _x41))))sel#(N, XS)sel#(add(0, sel(sel(0, cons(0, _x61)), cons(s(N), _x21))), sel(0, fib1(sel(0, cons(cons(X, XS), _x31)), _x71)))sel#(N, XS)
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(cons(sel(add(0, sel(0, cons(s(0), _x151))), sel(0, cons(cons(_x133, cons(sel(0, cons(cons(X, XS), _x31)), _x81)), _x161))), _x41), _x71))))sel#(N, XS)sel#(add(0, sel(sel(add(0, 0), sel(0, cons(add(add(0, 0), cons(add(0, 0), _x61)), _x91))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(s(sel(s(0), cons(_x113, sel(0, cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(sel(sel(0, cons(0, _x151)), cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101))), cons(s(N), _x21))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(s(0), cons(_x73, add(sel(0, cons(sel(sel(0, cons(0, _x121)), cons(0, _x101)), _x111)), cons(add(0, 0), _x61)))), cons(s(N), _x21))), add(0, sel(s(s(sel(0, cons(0, _x91)))), cons(_x53, cons(_x43, cons(cons(X, XS), _x31))))))sel#(N, XS)sel#(add(0, sel(s(sel(0, sel(add(0, 0), cons(sel(0, cons(add(0, cons(add(0, 0), _x61)), _x91)), _x101)))), cons(_x53, cons(s(N), _x21)))), sel(s(0), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(0, cons(0, _x271))), cons(add(add(0, 0), sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(sel(0, add(add(0, 0), cons(0, _x271))), cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(0, _x61)), add(0, cons(s(N), _x21)))), add(0, sel(0, cons(cons(X, XS), _x31))))sel#(N, XS)sel#(s(N), add(0, sel(0, add(0, fib1(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(add(0, 0), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x91)))))sel#(N, XS)
sel#(add(0, sel(sel(0, cons(add(0, 0), _x61)), cons(s(N), _x21))), sel(0, add(0, cons(fib1(_x92, _x91), _x31))))sel#(N, fib1(_x91, add(_x92, _x91)))sel#(s(N), sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(sel(0, cons(add(0, 0), _x221)), add(0, cons(cons(X, XS), _x131))), _x221)), _x211)), _x151)), _x101)), _x41))))sel#(N, XS)
sel#(s(N), sel(add(0, 0), sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(add(0, 0), sel(0, cons(cons(cons(X, XS), _x131), _x311)))), _x221)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81))))sel#(N, XS)sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(sel(0, cons(add(0, 0), _x181)), _x61))), _x91))), cons(s(N), _x21))), sel(add(0, s(0)), cons(_x43, cons(cons(X, XS), _x31))))sel#(N, XS)
sel#(add(0, sel(sel(0, sel(0, cons(add(0, add(add(0, 0), cons(add(0, 0), _x61))), _x91))), cons(s(N), _x21))), sel(s(0), sel(0, cons(cons(_x43, cons(cons(X, XS), _x31)), _x71))))sel#(N, XS)sel#(add(0, sel(sel(s(0), cons(_x73, cons(0, _x61))), add(0, cons(s(N), _x21)))), sel(0, cons(cons(X, XS), _x31)))sel#(N, XS)
sel#(add(0, s(N)), sel(sel(0, cons(0, _x51)), add(0, cons(cons(X, XS), _x31))))sel#(N, XS)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {1, 2}


The left-hand side of the rule sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS) 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(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(sel(0, cons(add(0, 0), _x441)), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(sel(0, cons(0, _x451)), 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), fib1(cons(cons(X, XS), _x131), _x451))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, add(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, sel(0, cons(0, _x421))), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(sel(0, cons(0, _x421)), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x311)), sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(add(0, cons(cons(X, XS), _x131)), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x341)), cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41), _x141))), _x71)))) 
sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(add(0, cons(X, XS)), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101))), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(sel(0, cons(cons(cons(X, XS), _x131), _x461)), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x141)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151))), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41))), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151), _x211))), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261))), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) 
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x333, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(s(add(0, 0)), cons(_x433, cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261), _x291))), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31))), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101), _x181))), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x303, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x281)), cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x291)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151))), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(add(0, 0), 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x271)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x251)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x451)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261))), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, add(0, 0)), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(sel(0, cons(0, _x411)), 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(add(0, 0), 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151))), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)), _x331))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x111)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x211)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x301)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(s(add(0, 0)), cons(_x393, add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(0, cons(sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)), _x431))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(add(0, 0), sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x273, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261))), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(sel(0, cons(cons(X, XS), _x471)), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101))), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(add(0, 0), cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x181)), _x41)), _x71)))) 
sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31))), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(fib1(cons(X, XS), _x461), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, add(0, 0)), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x371)), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(sel(0, cons(add(0, 0), _x401)), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), add(0, cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(fib1(_x472, _x471), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))), _x411)))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(sel(0, cons(0, _x381)), sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31))), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101))), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31), _x251))), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, sel(0, cons(0, _x461))), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, fib1(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x351))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(add(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(fib1(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x361), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(0, cons(sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x391))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x361)), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) 
sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321), _x351)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) 
Thus, the rule sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS) is replaced by the following rules:
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, add(0, 0)), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(add(0, 0), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(add(0, cons(X, XS)), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(add(0, cons(cons(X, XS), _x131)), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(sel(0, cons(cons(X, XS), _x471)), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(0, cons(sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)), _x431))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101), _x181))), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151), _x211))), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41))), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31), _x251))), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, fib1(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x351))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(fib1(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x361), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x181)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x231)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, sel(0, cons(cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71), _x111))))) → sel#(N, XS)sel#(s(N), sel(s(0), cons(_x53, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) → sel#(N, XS)
sel#(add(0, s(N)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)), _x81)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x161)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, sel(0, cons(cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321), _x351)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, add(0, 0)), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(sel(0, cons(0, _x131)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(sel(0, cons(0, _x61)), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), fib1(cons(cons(X, XS), _x131), _x451))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x281)), cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31))), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x121)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(fib1(_x472, _x471), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, fib1(_x471, add(_x472, _x471)))sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, sel(0, cons(0, _x461))), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x233, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31))), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(add(0, 0), 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151))), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261), _x291))), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(sel(0, cons(0, _x411)), 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, cons(sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))), _x51))) → sel#(N, XS)
sel#(sel(0, cons(s(N), _x21)), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261))), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(add(0, 0), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x273, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261))), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(s(0), cons(_x83, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(s(0), cons(_x333, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, add(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x251)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, sel(0, cons(0, _x421))), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(sel(0, cons(0, _x421)), sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, add(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x241)), cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), sel(0, cons(cons(cons(cons(X, XS), _x131), _x311), _x451)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x301)), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(sel(0, cons(0, _x171)), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(sel(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x371)), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(s(add(0, 0)), cons(_x393, add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)), _x331))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(add(0, 0), sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(sel(0, cons(0, _x451)), 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(sel(0, cons(add(0, 0), _x441)), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(fib1(cons(X, XS), _x461), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x271)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x191)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(sel(0, cons(0, _x341)), cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x361)), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(s(0), cons(_x193, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151))), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, add(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) → sel#(N, XS)
sel#(add(s(_x22), _x21), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(add(_x22, _x21), XS)sel#(s(N), add(0, sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71))))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101))), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(add(0, 0), cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(s(add(0, 0)), cons(_x433, cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(add(0, 0), sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(add(0, 0), cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(sel(0, cons(0, _x201)), cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, fib1(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x141)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(add(0, 0), 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), add(0, cons(cons(cons(X, XS), _x131), _x311)))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(sel(0, cons(0, _x311)), sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(0, cons(sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311)))), _x391))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(sel(0, cons(add(0, 0), _x401)), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, fib1(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x211)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261))), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(s(0), cons(_x303, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321)))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, sel(0, cons(cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41), _x141))), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(add(0, 0), sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101))), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, fib1(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x291)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(s(0), cons(_x163, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101))), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), sel(0, cons(add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))), _x411)))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(add(0, sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151))), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(sel(0, cons(0, _x381)), sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(sel(0, cons(0, _x91)), cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, fib1(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x111)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, add(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221), _x321))), _x261)), _x31))), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(add(0, cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(cons(cons(X, XS), _x131), _x311))))), _x221)), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)
sel#(s(N), sel(0, sel(0, cons(add(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, cons(sel(0, sel(0, cons(cons(add(0, sel(add(0, 0), add(0, sel(add(0, 0), cons(sel(0, cons(cons(cons(X, XS), _x131), _x461)), _x311))))), _x221), _x321))), _x261)), _x31)), _x151)), _x101)), _x41)), _x71)))) → sel#(N, XS)

Problem 4: PolynomialLinearRange4



Dependency Pair Problem

Dependency Pairs

T(add(x_1, x_2))T(x_2)T(add(x_1, x_2))T(x_1)
T(fib1(x_1, x_2))T(x_1)T(fib1(x_1, x_2))T(x_2)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, fib1, add, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(fib1) = μ(add) = μ(add#) = μ(sel) = μ(fib1#) = {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(add(x_1, x_2))T(x_2)T(add(x_1, x_2))T(x_1)

Problem 5: PolynomialLinearRange4



Dependency Pair Problem

Dependency Pairs

T(fib1(x_1, x_2))T(x_1)T(fib1(x_1, x_2))T(x_2)

Rewrite Rules

fib(N)sel(N, fib1(s(0), s(0)))fib1(X, Y)cons(X, fib1(Y, add(X, Y)))
add(0, X)Xadd(s(X), Y)s(add(X, Y))
sel(0, cons(X, XS))Xsel(s(N), cons(X, XS))sel(N, XS)

Original Signature

Termination of terms over the following signature is verified: 0, s, add, fib1, sel, fib, cons

Strategy

Context-sensitive strategy:
μ(T) = μ(0) = ∅
μ(s) = μ(fib#) = μ(fib) = μ(cons) = {1}
μ(sel#) = μ(add#) = μ(add) = μ(fib1) = μ(sel) = μ(fib1#) = {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(fib1(x_1, x_2))T(x_1)T(fib1(x_1, x_2))T(x_2)