TIMEOUT

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

The following DP Processors were used


Problem 1 was processed with processor DependencyGraph (102ms).
 | – Problem 2 was processed with processor ForwardNarrowing (3ms).
 |    | – Problem 7 was processed with processor ForwardNarrowing (2ms).
 |    |    | – Problem 8 was processed with processor ForwardNarrowing (4ms).
 |    |    |    | – Problem 9 was processed with processor ForwardNarrowing (3ms).
 |    |    |    |    | – Problem 10 was processed with processor ForwardNarrowing (1ms).
 |    |    |    |    |    | – Problem 11 was processed with processor ForwardNarrowing (3ms).
 |    |    |    |    |    |    | – Problem 12 was processed with processor ForwardNarrowing (3ms).
 |    |    |    |    |    |    |    | – Problem 13 was processed with processor ForwardNarrowing (2ms).
 |    |    |    |    |    |    |    |    | – Problem 14 was processed with processor ForwardNarrowing (5ms).
 |    |    |    |    |    |    |    |    |    | – Problem 15 was processed with processor ForwardNarrowing (3ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 16 was processed with processor ForwardNarrowing (8ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 17 was processed with processor ForwardNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 18 was processed with processor ForwardNarrowing (7ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 19 was processed with processor ForwardNarrowing (7ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 20 was processed with processor ForwardNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 21 was processed with processor ForwardNarrowing (8ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 22 was processed with processor ForwardNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 23 was processed with processor ForwardNarrowing (5ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 24 was processed with processor ForwardNarrowing (6ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 25 was processed with processor ForwardNarrowing (10ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 26 was processed with processor ForwardNarrowing (12ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 27 was processed with processor ForwardNarrowing (21ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 28 was processed with processor ForwardNarrowing (46ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 29 was processed with processor ForwardNarrowing (122ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 30 was processed with processor ForwardNarrowing (274ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 31 remains open; application of the following processors failed [ForwardNarrowing (256ms), ForwardNarrowing (382ms), ForwardNarrowing (391ms), ForwardNarrowing (227ms), ForwardNarrowing (355ms), ForwardNarrowing (212ms), ForwardNarrowing (197ms), ForwardNarrowing (244ms), ForwardNarrowing (157ms), ForwardNarrowing (227ms), ForwardNarrowing (408ms), ForwardNarrowing (274ms), ForwardNarrowing (233ms), ForwardNarrowing (418ms), ForwardNarrowing (263ms), ForwardNarrowing (timeout)].
 | – Problem 3 was processed with processor SubtermCriterion (0ms).
 |    | – Problem 6 was processed with processor PolynomialLinearRange4iUR (39ms).
 | – Problem 4 was processed with processor SubtermCriterion (1ms).
 | – Problem 5 was processed with processor SubtermCriterion (1ms).

The following open problems remain:



Open Dependency Pair Problem 2

Dependency Pairs

top#(mark(x))top#(proper(x))top#(ok(x))top#(active(x))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top


Problem 1: DependencyGraph



Dependency Pair Problem

Dependency Pairs

active#(f(b, c, x))f#(x, x, x)proper#(f(x, y, z))f#(proper(x), proper(y), proper(z))
f#(ok(x), ok(y), ok(z))f#(x, y, z)proper#(f(x, y, z))proper#(y)
f#(x, y, mark(z))f#(x, y, z)top#(ok(x))active#(x)
proper#(f(x, y, z))proper#(x)top#(mark(x))top#(proper(x))
top#(mark(x))proper#(x)active#(f(x, y, z))active#(z)
proper#(f(x, y, z))proper#(z)top#(ok(x))top#(active(x))
active#(f(x, y, z))f#(x, y, active(z))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The following SCCs where found

f#(ok(x), ok(y), ok(z)) → f#(x, y, z)f#(x, y, mark(z)) → f#(x, y, z)

top#(mark(x)) → top#(proper(x))top#(ok(x)) → top#(active(x))

active#(f(x, y, z)) → active#(z)

proper#(f(x, y, z)) → proper#(x)proper#(f(x, y, z)) → proper#(z)
proper#(f(x, y, z)) → proper#(y)

Problem 2: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(x))top#(proper(x))top#(ok(x))top#(active(x))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(mark(x)) → top#(proper(x)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(ok(b)) 
top#(f(proper(_x23), proper(_x22), proper(_x21))) 
top#(ok(d)) 
top#(ok(c)) 
Thus, the rule top#(mark(x)) → top#(proper(x)) is replaced by the following rules:
top#(mark(c)) → top#(ok(c))top#(mark(b)) → top#(ok(b))
top#(mark(d)) → top#(ok(d))top#(mark(f(_x23, _x22, _x21))) → top#(f(proper(_x23), proper(_x22), proper(_x21)))

Problem 7: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(c))top#(ok(c))top#(ok(x))top#(active(x))
top#(mark(b))top#(ok(b))top#(mark(d))top#(ok(d))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(x)) → top#(active(x)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(m(b)) 
top#(mark(f(_x21, _x21, _x21))) 
top#(mark(c)) 
top#(f(_x23, _x22, active(_x21))) 
Thus, the rule top#(ok(x)) → top#(active(x)) is replaced by the following rules:
top#(ok(f(b, c, _x21))) → top#(mark(f(_x21, _x21, _x21)))top#(ok(d)) → top#(mark(c))
top#(ok(f(_x23, _x22, _x21))) → top#(f(_x23, _x22, active(_x21)))top#(ok(d)) → top#(m(b))

Problem 8: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(c))top#(ok(c))top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(ok(d))top#(mark(c))top#(mark(b))top#(ok(b))
top#(ok(f(_x23, _x22, _x21)))top#(f(_x23, _x22, active(_x21)))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))
top#(mark(d))top#(ok(d))top#(ok(d))top#(m(b))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(mark(c)) → top#(ok(c)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
Thus, the rule top#(mark(c)) → top#(ok(c)) is deleted.

Problem 9: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(d))top#(mark(c))
top#(mark(b))top#(ok(b))top#(ok(f(_x23, _x22, _x21)))top#(f(_x23, _x22, active(_x21)))
top#(ok(d))top#(m(b))top#(mark(d))top#(ok(d))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(d)) → top#(mark(c)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
Thus, the rule top#(ok(d)) → top#(mark(c)) is deleted.

Problem 10: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(b))top#(ok(b))
top#(ok(f(_x23, _x22, _x21)))top#(f(_x23, _x22, active(_x21)))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))
top#(mark(d))top#(ok(d))top#(ok(d))top#(m(b))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(mark(b)) → top#(ok(b)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
Thus, the rule top#(mark(b)) → top#(ok(b)) is deleted.

Problem 11: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, _x21)))top#(f(_x23, _x22, active(_x21)))
top#(ok(d))top#(m(b))top#(mark(d))top#(ok(d))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, _x21))) → top#(f(_x23, _x22, active(_x21))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, mark(f(_x61, _x61, _x61)))) 
top#(f(_x23, _x22, m(b))) 
top#(f(_x23, _x22, mark(c))) 
top#(f(_x23, _x22, f(_x63, _x62, active(_x61)))) 
Thus, the rule top#(ok(f(_x23, _x22, _x21))) → top#(f(_x23, _x22, active(_x21))) is replaced by the following rules:
top#(ok(f(_x23, _x22, d))) → top#(f(_x23, _x22, mark(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, _x61)))) → top#(f(_x23, _x22, f(_x63, _x62, active(_x61))))
top#(ok(f(_x23, _x22, f(b, c, _x61)))) → top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, d))) → top#(f(_x23, _x22, m(b)))

Problem 12: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, d)))top#(f(_x23, _x22, mark(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, _x61))))top#(f(_x23, _x22, f(_x63, _x62, active(_x61))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))
top#(ok(f(_x23, _x22, d)))top#(f(_x23, _x22, m(b)))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))
top#(mark(d))top#(ok(d))top#(ok(d))top#(m(b))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, d))) → top#(f(_x23, _x22, mark(c))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(mark(f(_x33, _x32, c))) 
Thus, the rule top#(ok(f(_x23, _x22, d))) → top#(f(_x23, _x22, mark(c))) is replaced by the following rules:
top#(ok(f(_x33, _x32, d))) → top#(mark(f(_x33, _x32, c)))

Problem 13: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, _x61))))top#(f(_x23, _x22, f(_x63, _x62, active(_x61))))top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, d)))top#(f(_x23, _x22, m(b)))
top#(ok(d))top#(m(b))top#(mark(d))top#(ok(d))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, _x61)))) → top#(f(_x23, _x22, f(_x63, _x62, active(_x61)))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, m(b)))) 
top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, active(_x101))))) 
top#(f(_x23, _x22, f(_x63, _x62, mark(c)))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, _x61)))) → top#(f(_x23, _x22, f(_x63, _x62, active(_x61)))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101))))) → top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, _x101))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, active(_x101)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d)))) → top#(f(_x23, _x22, f(_x63, _x62, mark(c))))top#(ok(f(_x23, _x22, f(_x63, _x62, d)))) → top#(f(_x23, _x22, f(_x63, _x62, m(b))))

Problem 14: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, active(_x101)))))
top#(ok(f(_x23, _x22, d)))top#(f(_x23, _x22, m(b)))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))top#(mark(d))top#(ok(d))
top#(ok(d))top#(m(b))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, _x101))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, active(_x101))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141)))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, active(_x141)))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, _x101))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, active(_x101))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, _x141)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, active(_x141))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))

Problem 15: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))
top#(ok(f(_x23, _x22, d)))top#(f(_x23, _x22, m(b)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, active(_x141))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))
top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))top#(ok(d))top#(m(b))
top#(mark(d))top#(ok(d))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, d))) → top#(f(_x23, _x22, m(b))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
Thus, the rule top#(ok(f(_x23, _x22, d))) → top#(f(_x23, _x22, m(b))) is deleted.

Problem 16: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, active(_x141))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))
top#(ok(d))top#(m(b))top#(mark(d))top#(ok(d))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, _x141)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, active(_x141)))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(c)))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b)))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181))))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, active(_x181))))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, _x141)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, active(_x141)))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, _x181))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, active(_x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(c))))))

Problem 17: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, active(_x181)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(c))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))top#(mark(d))top#(ok(d))
top#(ok(d))top#(m(b))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, _x181))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, active(_x181))))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, active(_x221)))))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221)))))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(c))))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b))))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, _x181))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, active(_x181))))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(c)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221)))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, _x221)))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, active(_x221))))))))

Problem 18: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(c)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, active(_x221))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(c))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))
top#(ok(d))top#(m(b))top#(mark(d))top#(ok(d))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(c))))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c))))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(c))))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x193, _x192, d))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c)))))))

Problem 19: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, active(_x221))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(c))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x193, _x192, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))
top#(mark(d))top#(ok(d))top#(ok(d))top#(m(b))
top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, _x221)))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, active(_x221)))))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261))))))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(c)))))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, m(b)))))))) 
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, active(_x261))))))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, _x221)))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, active(_x221)))))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d)))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(c))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261))))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d)))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, m(b))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, _x261))))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, active(_x261)))))))))

Problem 20: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(c))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(c))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, m(b))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x193, _x192, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, active(_x261)))))))))
top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))top#(ok(d))top#(m(b))
top#(mark(d))top#(ok(d))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(c)))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, c)))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(c)))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, c))))))

Problem 21: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, c))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(c))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, m(b))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x193, _x192, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, active(_x261)))))))))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))top#(mark(d))top#(ok(d))
top#(ok(d))top#(m(b))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, c)))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, c)))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, c)))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x113, _x112, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, c))))))

Problem 22: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x113, _x112, f(_x153, _x152, d))))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, c))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(c))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, m(b))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x193, _x192, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, active(_x261)))))))))
top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))top#(ok(d))top#(m(b))
top#(mark(d))top#(ok(d))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x113, _x112, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, c)))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, mark(f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c)))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x113, _x112, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, c)))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, mark(f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))

Problem 23: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d))))))top#(f(_x23, _x22, mark(f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(c))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, m(b))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x193, _x192, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, active(_x261)))))))))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))top#(mark(d))top#(ok(d))
top#(ok(d))top#(m(b))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, mark(f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c)))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c)))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d)))))) → top#(f(_x23, _x22, mark(f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c)))))) is replaced by the following rules:
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d)))))) → top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))

Problem 24: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(c))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, m(b))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x193, _x192, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, active(_x261)))))))))
top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))top#(ok(d))top#(m(b))
top#(mark(d))top#(ok(d))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, m(b))))) is deleted.

Problem 25: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b))))))top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(c))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, m(b)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, m(b))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x193, _x192, d)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x193, _x192, c)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, mark(c))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, d)))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(c)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, d))))top#(f(_x23, _x22, f(_x63, _x62, m(b))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, active(_x261)))))))))top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))
top#(mark(d))top#(ok(d))top#(ok(d))top#(m(b))
top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b)))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, d)))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, m(b)))))) is deleted.

Problem 26: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, d)))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, c)))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(b, c, _x301))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, mark(f(_x301, _x301, _x301))))))))))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, d)))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, c)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(b, c, _x341)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, mark(f(_x341, _x341, _x341)))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, d))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c))))))))top#(mark(d))top#(ok(d))
top#(ok(d))top#(m(b))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, d)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, c)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x313, _x312, f(_x353, _x352, d)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, mark(f(_x313, _x312, f(_x353, _x352, c)))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, d))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, mark(c))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, _x421)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, active(_x421)))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(b, c, _x421)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, mark(f(_x421, _x421, _x421)))))))))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x33, _x32, f(_x73, _x72, d))))top#(mark(f(_x33, _x32, f(_x73, _x72, c))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, d))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, c))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(b, c, _x381))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, mark(f(_x381, _x381, _x381))))))))))))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, d)))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c)))))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c)))))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, d)))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c)))))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, d)))))))) → top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c))))))))

Problem 27: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(b, c, _x461))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, mark(f(_x461, _x461, _x461))))))))))))))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, d)))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, c)))))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(b, c, _x301))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, mark(f(_x301, _x301, _x301))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, d)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(c)))))))))))))))))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, d)))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, c)))))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, d))))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(b, c, _x341)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, mark(f(_x341, _x341, _x341)))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, d)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, m(b)))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(b, c, _x571))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, mark(f(_x571, _x571, _x571))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(b, c, _x691)))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, mark(f(_x691, _x691, _x691)))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(ok(f(_x53, _x52, f(_x83, _x82, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, f(_x473, _x472, d))))))))))))))top#(mark(f(_x53, _x52, f(_x83, _x82, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, f(_x473, _x472, c))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(b, c, _x611)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, mark(f(_x611, _x611, _x611)))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(b, c, _x421)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, mark(f(_x421, _x421, _x421)))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(b, c, _x651))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(f(_x651, _x651, _x651))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, d))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, mark(c))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, d)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, c)))))))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(b, c, _x501)))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, mark(f(_x501, _x501, _x501)))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, d))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, m(b))))))))))))))top#(ok(f(_x33, _x32, f(_x73, _x72, d))))top#(mark(f(_x33, _x32, f(_x73, _x72, c))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, d)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, mark(f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, c)))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, d))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, m(b))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, d)))))))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, c)))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, _x691)))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, active(_x691)))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x543, _x542, f(_x583, _x582, d))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, mark(f(_x543, _x542, f(_x583, _x582, c))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, d)))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, c)))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, d))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, m(b))))))))))))))))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, d))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, c))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, d))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, c))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(b, c, _x381))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, mark(f(_x381, _x381, _x381))))))))))))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, d))))))))))))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(c))))))))))))))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, mark(f(_x623, _x622, c))))))))))))))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, d))))))))))))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(c))))))))))))))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x623, _x622, d))))))))))))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, mark(f(_x623, _x622, c)))))))))))))))))

Problem 28: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(b, c, _x461))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, mark(f(_x461, _x461, _x461))))))))))))))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, d)))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, c)))))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, d)))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, c)))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(b, c, _x931)))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, mark(f(_x931, _x931, _x931)))))))))))))))))))))))))
top#(ok(f(_x53, _x52, f(_x83, _x82, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, f(_x473, _x472, d))))))))))))))top#(mark(f(_x53, _x52, f(_x83, _x82, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, f(_x473, _x472, c))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(b, c, _x1001))))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, mark(f(_x1001, _x1001, _x1001))))))))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x933, _x932, f(_x973, _x972, d)))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x933, _x932, f(_x973, _x972, c)))))))))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(b, c, _x421)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, mark(f(_x421, _x421, _x421)))))))))))))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(b, c, _x501)))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, mark(f(_x501, _x501, _x501)))))))))))))))
top#(ok(f(_x33, _x32, f(_x73, _x72, d))))top#(mark(f(_x33, _x32, f(_x73, _x72, c))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, d)))))))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, c)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, d)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, mark(f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, c)))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, d))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, m(b))))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, d))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(c))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x703, _x702, d)))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, mark(f(_x703, _x702, c)))))))))))))))))))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))
top#(mark(f(_x23, _x22, _x21)))top#(f(proper(_x23), proper(_x22), proper(_x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, d))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, c))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(b, c, _x301))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, mark(f(_x301, _x301, _x301))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(b, c, _x851)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, mark(f(_x851, _x851, _x851)))))))))))))))))))))))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, d))))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(b, c, _x341)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, mark(f(_x341, _x341, _x341)))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(b, c, _x891))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x891, _x891, _x891))))))))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(b, c, _x731))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, mark(f(_x731, _x731, _x731))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(b, c, _x571))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, mark(f(_x571, _x571, _x571))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(b, c, _x691)))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, mark(f(_x691, _x691, _x691)))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(b, c, _x771)))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x771, _x771, _x771)))))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(_x1003, _x1002, _x1001))))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(_x1003, _x1002, active(_x1001))))))))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(b, c, _x611)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, mark(f(_x611, _x611, _x611)))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(b, c, _x651))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(f(_x651, _x651, _x651))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x903, _x902, d))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x903, _x902, c))))))))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x783, _x782, d)))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x783, _x782, c)))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x783, _x782, f(_x823, _x822, d))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x783, _x782, f(_x823, _x822, c))))))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x823, _x822, f(_x863, _x862, d)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, mark(f(_x823, _x822, f(_x863, _x862, c)))))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(b, c, _x811))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, mark(f(_x811, _x811, _x811))))))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, d)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, c)))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x543, _x542, f(_x583, _x582, d))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, mark(f(_x543, _x542, f(_x583, _x582, c))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, d)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, m(b)))))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, d)))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, c)))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, d)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, c)))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, d))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, c))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, d))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, m(b))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(b, c, _x381))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, mark(f(_x381, _x381, _x381))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, d))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, c))))))))))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x933, _x932, f(_x973, _x972, d))))))))))))))))))))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x933, _x932, f(_x973, _x972, c))))))))))))))))))))))))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, mark(f(_x893, _x892, f(_x933, _x932, f(_x973, _x972, c))))))))))))))))))))))))) 
Thus, the rule top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x933, _x932, f(_x973, _x972, d))))))))))))))))))))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x933, _x932, f(_x973, _x972, c))))))))))))))))))))))))) is replaced by the following rules:
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x893, _x892, f(_x933, _x932, f(_x973, _x972, d))))))))))))))))))))))))) → top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, mark(f(_x893, _x892, f(_x933, _x932, f(_x973, _x972, c)))))))))))))))))))))))))

Problem 29: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, b, f(d, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(d, f(d, f(_x83, b, _x81), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(c, f(_x53, _x52, _x51), b)))top#(f(ok(c), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(d, f(d, f(d, c, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(ok(d), ok(c), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(b, f(d, f(_x83, b, c), c), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, _x52, f(b, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(b), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, _x51), c)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))
top#(mark(f(c, f(d, f(d, b, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(ok(d), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, c, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), ok(c), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(c, d, b), f(b, _x52, _x51), b)))top#(f(f(ok(c), ok(d), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(d, _x42, _x41), f(d, _x52, _x51), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(c, _x42, _x41), f(d, _x52, _x51), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, c, f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(c), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, _x52, f(d, _x92, c)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(c))), ok(c)))
top#(mark(f(d, f(_x53, _x52, _x51), b)))top#(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(b, f(d, f(_x83, b, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(b, f(d, f(d, b, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(d, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(_x53, _x52, _x51), b)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(c, _x52, _x51), b)))top#(f(proper(_x23), f(ok(c), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, b, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), ok(b), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), d, b), f(b, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(b, _x42, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, b), f(b, _x52, _x51), b)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, c, _x51), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(ok(d), ok(c), proper(_x51)), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(_x23, f(_x53, _x52, d), b)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(d)), ok(b)))
top#(mark(f(f(d, _x42, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, _x52, f(d, b, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), ok(b), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, b), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(b, _x52, d), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), ok(d)), ok(b)))top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(b, f(d, _x52, _x51), c)))top#(f(ok(b), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, _x52, f(d, f(_x123, _x122, _x121), _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), f(proper(_x123), proper(_x122), proper(_x121)), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, c, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(c), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(d)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, d), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(d)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(c, _x102, d)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(d))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(d, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(_x53, _x52, b), c)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(b)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, _x52, c), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(c)), ok(b)))top#(mark(f(f(_x43, d, b), f(b, c, _x51), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), ok(c), proper(_x51)), ok(b)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(b, _x52, b), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), ok(b)), ok(b)))
top#(mark(f(f(d, _x42, b), f(b, d, _x51), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(d), proper(_x51)), ok(b)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))
top#(mark(f(_x23, f(d, _x52, b), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(b)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(b, _x52, c), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), ok(c)), ok(b)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, _x61), b), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), ok(b)), ok(b)))
top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(c, f(d, f(_x83, b, _x81), c), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, _x102, f(_x143, _x142, _x141))), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), f(proper(_x143), proper(_x142), proper(_x141)))), ok(c)), ok(c)))top#(mark(f(_x23, f(_x53, d, b), c)))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(b)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, c, _x51), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(c), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(f(_x73, _x72, _x71), _x52, _x51), _x21)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(_x23, f(d, _x52, f(c, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(c), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(c, b, f(c, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, _x52, f(d, _x92, d)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(d))), ok(c)))
top#(mark(f(f(b, _x42, d), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(b, c, _x1001))))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, mark(f(_x1001, _x1001, _x1001))))))))))))))))))))))))))
top#(mark(f(f(b, _x42, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(c, b, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, c, _x51), d)))top#(f(proper(_x23), f(ok(d), ok(c), proper(_x51)), ok(d)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, b, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), ok(b), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(d, _x82, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), d), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), ok(d)), ok(c)))
top#(mark(f(b, f(_x53, _x52, b), _x21)))top#(f(ok(b), f(proper(_x53), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, d)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), ok(d))), ok(c)))
top#(mark(f(f(b, d, b), f(b, _x52, _x51), b)))top#(f(f(ok(b), ok(d), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(_x83, b, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(f(_x113, _x112, _x111), _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(_x53, _x52, _x51), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(proper(_x53), proper(_x52), proper(_x51)), f(proper(_x63), proper(_x62), proper(_x61))))
top#(mark(f(_x23, f(_x53, b, _x51), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(b), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, b, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(b, _x52, _x51), b)))top#(f(proper(_x23), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(_x53, b, b), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(b), ok(b)), proper(_x21)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, d)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, c)))))))))))))))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(ok(c), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), _x22, _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), proper(_x22), proper(_x21)))top#(mark(f(b, _x22, _x21)))top#(f(ok(b), proper(_x22), proper(_x21)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, c), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), ok(c)), proper(_x51)), ok(b)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(_x1003, _x1002, _x1001))))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(_x1003, _x1002, active(_x1001))))))))))))))))))))))))))top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, f(_x133, _x132, _x131))), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), f(proper(_x133), proper(_x132), proper(_x131)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(b, d, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), ok(d), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, b), f(b, f(d, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(ok(d), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(_x53, d, b), b)))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(b)), ok(b)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, d)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, _x52, _x51), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(c, f(d, f(_x83, _x82, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(b, d, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), ok(c)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(_x53, d, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), ok(d), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(d, _x82, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(d, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(b, _x42, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, b), f(b, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(b, c, _x811))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, mark(f(_x811, _x811, _x811))))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, d)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, m(b)))))))))))))))))))))))top#(mark(f(_x23, f(d, b, f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, d)))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, c)))))))))))))))top#(mark(f(f(_x43, d, b), f(b, b, _x51), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(_x53, _x52, b), b)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(b)), ok(b)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(c, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, b, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(d, _x82, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), ok(d)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(c, f(_x53, _x52, b), _x21)))top#(f(ok(c), f(proper(_x53), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(_x23, f(d, f(d, b, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(c, _x22, _x21)))top#(f(ok(c), proper(_x22), proper(_x21)))top#(mark(f(c, f(f(_x73, _x72, _x71), d, b), _x21)))top#(f(ok(c), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(d, _x42, b), f(b, b, d), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(b), ok(d)), ok(b)))top#(mark(f(_x23, f(d, d, _x51), c)))top#(f(proper(_x23), f(ok(d), ok(d), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(d, d, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), ok(d), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, d), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(d, b, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(b)), ok(c)))top#(mark(f(_x23, f(d, b, _x51), c)))top#(f(proper(_x23), f(ok(d), ok(b), proper(_x51)), ok(c)))
top#(mark(f(c, f(d, _x52, _x51), c)))top#(f(ok(c), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(b, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(b, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(_x23, f(_x53, _x52, d), _x21)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(d)), proper(_x21)))
top#(mark(f(_x23, f(b, d, b), _x21)))top#(f(proper(_x23), f(ok(b), ok(d), ok(b)), proper(_x21)))top#(mark(f(_x23, f(d, f(b, b, f(c, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, _x102, c)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, c), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(c)), ok(b)))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(_x23, f(d, f(_x83, _x82, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), ok(d)), proper(_x51)), ok(c)))
top#(ok(f(_x33, _x32, f(_x73, _x72, d))))top#(mark(f(_x33, _x32, f(_x73, _x72, c))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, b), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), ok(b)), ok(c)))top#(mark(f(f(_x43, b, _x41), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(_x83, b, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(c)), proper(_x51)), ok(c)))top#(mark(f(c, f(_x53, d, b), d)))top#(f(ok(c), f(proper(_x53), ok(d), ok(b)), ok(d)))
top#(mark(f(f(b, f(_x53, _x52, _x51), _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), _x51), _x21)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, b, _x41), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(b, c, _x301))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, mark(f(_x301, _x301, _x301))))))))))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(d, c, b), f(b, _x52, _x51), b)))top#(f(f(ok(d), ok(c), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(b, _x42, _x41), f(d, f(c, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(d, f(d, f(_x83, _x82, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, b), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(b)), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(_x23, f(_x53, _x52, f(_x93, _x92, _x91)), b)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(d, f(d, _x52, f(d, _x92, _x91)), c)))top#(f(ok(d), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(c, f(d, c, _x51), _x21)))top#(f(ok(c), f(ok(d), ok(c), proper(_x51)), proper(_x21)))top#(mark(f(f(d, d, b), f(b, b, _x51), b)))top#(f(f(ok(d), ok(d), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, _x52, f(d, _x92, f(_x133, _x132, _x131))), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), proper(_x92), f(proper(_x133), proper(_x132), proper(_x131)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, b), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(b)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, c), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(b, _x52, _x51), b)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(d, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(b, c, _x651))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(f(_x651, _x651, _x651))))))))))))))))))top#(mark(f(f(b, _x42, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(_x53, d, b), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(b)), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(_x23, f(c, _x52, b), _x21)))top#(f(proper(_x23), f(ok(c), proper(_x52), ok(b)), proper(_x21)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, b, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, f(c, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(c, f(d, f(_x83, b, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, d))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, c))))))))))top#(mark(f(_x23, f(d, f(d, _x82, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), ok(c)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, d)))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, c)))))))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, c, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, b, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), ok(b), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(d, b, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, _x52, d), _x21)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(d)), proper(_x21)))
top#(mark(f(f(b, _x42, _x41), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(b, _x42, b), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, f(_x103, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, b, _x21)))top#(f(proper(_x23), ok(b), proper(_x21)))top#(mark(f(f(d, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, c), b)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(c)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, b), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(b)), ok(b)))
top#(mark(f(f(b, _x42, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), f(d, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(d, f(d, _x52, f(_x93, _x92, _x91)), c)))top#(f(ok(d), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, d), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), ok(d)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, b), f(b, _x52, d), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(d)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, c, _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(c), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), ok(d)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, c, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), ok(c), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(b, _x82, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(_x83, b, f(c, _x102, b)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(c, _x52, _x51), _x21)))top#(f(proper(_x23), f(ok(c), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(_x23, f(d, f(d, b, f(_x103, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(c, f(d, _x52, f(_x93, _x92, _x91)), c)))top#(f(ok(c), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, c, f(d, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(c), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, c, d), _x21)))top#(f(proper(_x23), f(ok(d), ok(c), ok(d)), proper(_x21)))
top#(mark(f(f(_x43, _x42, b), f(b, f(c, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(ok(c), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(_x23, _x22, b)))top#(f(proper(_x23), proper(_x22), ok(b)))
top#(mark(f(_x23, f(d, _x52, f(_x93, f(_x123, _x122, _x121), _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), f(proper(_x123), proper(_x122), proper(_x121)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, c, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), ok(c), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(_x53, f(_x83, _x82, _x81), _x51), b)))top#(f(proper(_x23), f(proper(_x53), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(b)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x663, _x662, f(_x703, _x702, d)))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(f(_x663, _x662, f(_x703, _x702, c)))))))))))))))))))top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(f(_x103, _x102, _x101), b, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x103), proper(_x102), proper(_x101)), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, f(_x113, _x112, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, _x102, d)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(_x53, _x52, _x51), b)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, c), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(b, c, _x851)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, mark(f(_x851, _x851, _x851)))))))))))))))))))))))
top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, b), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), ok(b)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, b, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), ok(b), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(b, f(_x53, _x52, _x51), _x21)))top#(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, c, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(b, c, _x891))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x891, _x891, _x891))))))))))))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(b, c, _x731))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, mark(f(_x731, _x731, _x731))))))))))))))))))))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, d)))))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, c)))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(b, c, _x571))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, mark(f(_x571, _x571, _x571))))))))))))))))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, c, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), ok(c))), ok(c)), ok(c)))top#(mark(f(c, f(_x53, d, b), b)))top#(f(ok(c), f(proper(_x53), ok(d), ok(b)), ok(b)))
top#(mark(f(_x23, f(d, f(_x83, b, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), b), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), ok(b)), ok(c)))top#(mark(f(d, f(_x53, _x52, b), _x21)))top#(f(ok(d), f(proper(_x53), proper(_x52), ok(b)), proper(_x21)))
top#(mark(f(f(c, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, _x52, d), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(d)), ok(c)))
top#(mark(f(d, f(d, f(_x83, b, c), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, f(_x103, _x102, _x101)), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(b, b, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(d, b, f(c, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, d, b), _x21)))top#(f(proper(_x23), f(ok(d), ok(d), ok(b)), proper(_x21)))
top#(mark(f(_x23, f(f(_x73, _x72, _x71), d, b), _x21)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(d), ok(b)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x783, _x782, f(_x823, _x822, d))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x783, _x782, f(_x823, _x822, c))))))))))))))))))))))top#(mark(f(f(_x43, _x42, b), f(b, f(f(_x83, _x82, _x81), _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, _x102, b)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x543, _x542, f(_x583, _x582, d))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, mark(f(_x543, _x542, f(_x583, _x582, c))))))))))))))))top#(mark(f(f(c, _x42, b), f(b, _x52, _x51), b)))top#(f(f(ok(c), proper(_x42), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(f(_x103, _x102, _x101), _x82, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x103), proper(_x102), proper(_x101)), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(b, c, _x381))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, mark(f(_x381, _x381, _x381))))))))))))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, b), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(b)), proper(_x21)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, f(_x133, _x132, _x131), _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), f(proper(_x133), proper(_x132), proper(_x131)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, d, b), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(d, d, b), f(b, _x52, _x51), b)))top#(f(f(ok(d), ok(d), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(_x53, d, b), d)))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(b)), ok(d)))
top#(mark(f(b, f(d, f(d, _x82, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, _x81), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), proper(_x51)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))
top#(mark(f(_x23, f(d, f(_x83, b, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(b)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), ok(c)), ok(c)))
top#(mark(f(_x23, f(f(_x73, _x72, _x71), _x52, _x51), b)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, d, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), ok(d), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, d), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(d, c, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), proper(_x81)), ok(b)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(b, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))top#(mark(f(f(d, _x42, b), f(b, _x52, d), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(d)), ok(b)))
top#(mark(f(f(_x43, c, _x41), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(b, c, _x501)))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, mark(f(_x501, _x501, _x501)))))))))))))))
top#(mark(f(_x23, f(d, _x52, c), _x21)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(c)), proper(_x21)))top#(mark(f(_x23, _x22, f(_x63, _x62, _x61))))top#(f(proper(_x23), proper(_x22), f(proper(_x63), proper(_x62), proper(_x61))))
top#(mark(f(_x23, f(d, _x52, f(_x93, c, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), ok(c), proper(_x91))), ok(c)))top#(mark(f(c, f(d, d, b), _x21)))top#(f(ok(c), f(ok(d), ok(d), ok(b)), proper(_x21)))
top#(mark(f(_x23, f(_x53, d, _x51), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(d), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, _x51), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(f(b, _x42, c), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(d, f(d, f(d, b, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(ok(d), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, _x82, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(_x53, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(d, _x22, _x21)))top#(f(ok(d), proper(_x22), proper(_x21)))top#(mark(f(_x23, f(d, c, c), _x21)))top#(f(proper(_x23), f(ok(d), ok(c), ok(c)), proper(_x21)))
top#(mark(f(b, f(d, f(_x83, b, _x81), c), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(c)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(b, c, _x611)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, mark(f(_x611, _x611, _x611)))))))))))))))))
top#(mark(f(f(_x43, _x42, c), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(d, f(d, _x52, _x51), c)))top#(f(ok(d), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(d, _x42, b), f(b, _x52, b), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(b)), ok(b)))top#(mark(f(f(_x43, d, _x41), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x823, _x822, f(_x863, _x862, d)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, mark(f(_x823, _x822, f(_x863, _x862, c)))))))))))))))))))))))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, c)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), ok(c))), ok(c)))top#(mark(f(_x23, f(d, _x52, f(_x93, b, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), ok(b), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(d, _x82, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), ok(d)), ok(c)))top#(mark(f(_x23, f(d, _x52, _x51), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(ok(d), proper(_x52), proper(_x51)), f(proper(_x63), proper(_x62), proper(_x61))))
top#(mark(f(_x23, f(d, f(d, c, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, d)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, c)))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, d)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, c)))))))))))))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, _x52, f(d, _x92, b)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(b))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(b, c, _x461))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, mark(f(_x461, _x461, _x461))))))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, d, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(d, _x82, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), ok(b)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(d, f(_x53, d, b), _x21)))top#(f(ok(d), f(proper(_x53), ok(d), ok(b)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(b, c, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), ok(c), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(_x53, b, _x51), b)))top#(f(proper(_x23), f(proper(_x53), ok(b), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(d, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(d, c, b), f(b, b, _x51), b)))top#(f(f(ok(d), ok(c), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(d, _x82, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), ok(b)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(b, c, _x931)))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, mark(f(_x931, _x931, _x931)))))))))))))))))))))))))top#(mark(f(f(d, f(_x53, _x52, _x51), b), f(b, b, _x51), b)))top#(f(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, f(_x133, _x132, _x131), _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x133), proper(_x132), proper(_x131)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, f(_x53, _x52, _x51), b), f(b, _x52, _x51), b)))top#(f(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, d), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(ok(f(_x53, _x52, f(_x83, _x82, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, f(_x473, _x472, d))))))))))))))top#(mark(f(_x53, _x52, f(_x83, _x82, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, f(_x473, _x472, c))))))))))))))
top#(mark(f(f(_x43, _x42, _x41), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, c, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, c, _x21)))top#(f(proper(_x23), ok(c), proper(_x21)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, _x61), c), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), ok(c)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, d, _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(d), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), ok(c)), ok(c)))
top#(mark(f(_x23, _x22, c)))top#(f(proper(_x23), proper(_x22), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, _x42, b), f(b, _x52, c), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(c)), ok(b)))
top#(mark(f(_x23, f(d, c, f(_x93, _x92, _x91)), _x21)))top#(f(proper(_x23), f(ok(d), ok(c), f(proper(_x93), proper(_x92), proper(_x91))), proper(_x21)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, _x61), d), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), ok(d)), ok(b)))
top#(mark(f(d, f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, d), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), ok(d)), ok(c)))top#(mark(f(c, f(_x53, d, b), c)))top#(f(ok(c), f(proper(_x53), ok(d), ok(b)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, d, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, c, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), ok(b)), proper(_x51)), ok(c)))top#(ok(f(_x23, _x22, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, d))))))))))))))))))top#(f(_x23, _x22, mark(f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, c))))))))))))))))))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(_x23, _x22, d)))top#(f(proper(_x23), proper(_x22), ok(d)))
top#(mark(f(_x23, f(d, _x52, b), _x21)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, c), c), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), ok(c)), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(c, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, _x82, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, d, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), ok(c))), ok(c)), ok(c)))top#(mark(f(d, f(d, f(d, _x82, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(c, b, f(_x103, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(b, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(ok(b), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, c, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), ok(c), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(b, f(_x53, d, b), _x21)))top#(f(ok(b), f(proper(_x53), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, d, b), f(b, d, _x51), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), ok(d), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(d, c, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), ok(c)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, d, f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(d), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(d, _x42, b), f(b, c, _x51), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(c), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, d, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, c, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, c, b), _x21)))top#(f(proper(_x23), f(ok(d), ok(c), ok(b)), proper(_x21)))
top#(mark(f(c, f(c, d, b), _x21)))top#(f(ok(c), f(ok(c), ok(d), ok(b)), proper(_x21)))top#(mark(f(_x23, f(_x53, f(_x83, _x82, _x81), b), _x21)))top#(f(proper(_x23), f(proper(_x53), f(proper(_x83), proper(_x82), proper(_x81)), ok(b)), proper(_x21)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, d, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(d), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, _x42, b), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))top#(mark(f(f(_x43, d, b), f(b, _x52, d), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), proper(_x52), ok(d)), ok(b)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x903, _x902, d))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x903, _x902, c))))))))))))))))))))))))top#(mark(f(f(_x43, d, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x783, _x782, d)))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x783, _x782, c)))))))))))))))))))))top#(mark(f(_x23, f(d, c, _x51), c)))top#(f(proper(_x23), f(ok(d), ok(c), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), ok(c)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, _x52, _x51), b)))top#(f(proper(_x23), f(ok(d), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, _x52, f(_x93, d, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), ok(d), proper(_x91))), ok(c)))top#(mark(f(f(b, f(_x53, _x52, _x51), _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), b), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(b, b, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, d))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, m(b))))))))))))))))top#(mark(f(_x23, f(d, f(c, _x82, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, d), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(c, f(d, f(d, _x82, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(d, f(d, c, _x51), _x21)))top#(f(ok(d), f(ok(d), ok(c), proper(_x51)), proper(_x21)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))top#(mark(f(c, f(d, f(_x83, b, c), c), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), ok(c)), ok(c)), ok(c)))
top#(mark(f(f(d, _x42, b), f(b, b, b), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(b), ok(b)), ok(b)))top#(mark(f(_x23, f(b, _x52, _x51), _x21)))top#(f(proper(_x23), f(ok(b), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(_x23, f(d, f(_x83, b, d), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(d)), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, b)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(f(_x123, _x122, _x121), _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x123), proper(_x122), proper(_x121)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x82, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(b, b, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(b), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, d)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, d, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))top#(mark(f(b, f(_x53, _x52, _x51), b)))top#(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(b, f(d, _x52, f(d, _x92, _x91)), c)))top#(f(ok(b), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(d, b, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(c, f(d, _x52, _x51), _x21)))top#(f(ok(c), f(ok(d), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(c, f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(d, f(_x53, _x52, _x51), _x21)))top#(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, f(_x93, _x92, _x91), _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, b, b), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(b), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(c, f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(c, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, _x42, b), f(b, b, f(_x73, _x72, _x71)), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(b), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(d, c, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), ok(b)), ok(c)))
top#(mark(f(b, f(d, c, _x51), _x21)))top#(f(ok(b), f(ok(d), ok(c), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, d, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), ok(d), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(_x53, d, _x51), b)))top#(f(proper(_x23), f(proper(_x53), ok(d), proper(_x51)), ok(b)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(d, b, b), f(b, b, _x51), b)))top#(f(f(ok(d), ok(b), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))
top#(mark(f(f(b, _x42, c), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(b, f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, _x52, c), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(c)), ok(c)))top#(mark(f(_x23, f(d, d, _x51), _x21)))top#(f(proper(_x23), f(ok(d), ok(d), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x893, _x892, f(_x933, _x932, f(_x973, _x972, d)))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, mark(f(_x893, _x892, f(_x933, _x932, f(_x973, _x972, c)))))))))))))))))))))))))
top#(mark(f(_x23, f(d, f(_x83, c, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(c), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(b, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, d, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(d), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(d, c, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(d, c, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), ok(c), proper(_x91))), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(_x53, c, _x51), b)))top#(f(proper(_x23), f(proper(_x53), ok(c), proper(_x51)), ok(b)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(d, f(d, c, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), ok(d)), proper(_x51)), ok(c)))top#(mark(f(d, f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(b, b, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), ok(b), proper(_x51)), ok(b)))
top#(mark(f(b, f(d, f(d, c, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(c), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(b, f(d, _x52, f(_x93, _x92, _x91)), c)))top#(f(ok(b), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(b, c, _x771)))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x771, _x771, _x771)))))))))))))))))))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(c, f(d, _x52, f(d, _x92, _x91)), c)))top#(f(ok(c), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(c, b, c), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), ok(c)), ok(c)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, f(_x703, _x702, f(_x743, _x742, d))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, mark(f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, f(_x703, _x702, f(_x743, _x742, c))))))))))))))))))))top#(mark(f(_x23, f(d, f(b, b, c), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), ok(c)), ok(c)), ok(c)))
top#(mark(f(d, f(d, f(_x83, b, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(c, f(_x53, d, b), f(_x63, _x62, _x61))))top#(f(ok(c), f(proper(_x53), ok(d), ok(b)), f(proper(_x63), proper(_x62), proper(_x61))))
top#(mark(f(_x23, f(f(_x73, _x72, _x71), _x52, b), _x21)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(_x93, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, b, _x51), _x21)))top#(f(proper(_x23), f(ok(d), ok(b), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, d, b), f(b, _x52, c), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), proper(_x52), ok(c)), ok(b)))top#(mark(f(f(b, _x42, _x41), f(b, _x52, _x51), b)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, b), f(b, _x52, b), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), proper(_x52), ok(b)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, c), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), ok(c)), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))top#(mark(f(_x23, f(_x53, _x52, b), d)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(b)), ok(d)))
top#(mark(f(f(d, b, b), f(b, _x52, _x51), b)))top#(f(f(ok(d), ok(b), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, d)))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, c)))))top#(mark(f(f(b, _x42, _x41), f(d, f(d, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(b, _x52, _x51), b)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, d, b), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, c, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(c), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(_x53, _x52, c), _x21)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(c)), proper(_x21)))
top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, _x91)), _x21)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), proper(_x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(b, c, _x421)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, mark(f(_x421, _x421, _x421)))))))))))))
top#(mark(f(f(c, _x42, _x41), f(_x53, _x52, _x51), b)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, d, f(d, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(d), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(b, _x52, b), _x21)))top#(f(proper(_x23), f(ok(b), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(_x23, f(d, f(_x83, b, f(b, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, d, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(d), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, c, b), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(c), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(_x53, c, b), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(c), ok(b)), proper(_x21)))top#(mark(f(c, f(b, d, b), _x21)))top#(f(ok(c), f(ok(b), ok(d), ok(b)), proper(_x21)))
top#(mark(f(_x23, f(d, f(d, _x82, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(b, f(d, _x52, _x51), _x21)))top#(f(ok(b), f(ok(d), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, b, _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(b), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(_x53, c, _x51), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(c), proper(_x51)), proper(_x21)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, b)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), ok(b))), ok(c)))top#(mark(f(_x23, f(d, f(c, b, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, _x82, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), ok(b)), proper(_x51)), ok(c)))top#(mark(f(b, f(d, f(_x83, _x82, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, _x52, _x51), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))top#(mark(f(_x23, f(d, _x52, _x51), d)))top#(f(proper(_x23), f(ok(d), proper(_x52), proper(_x51)), ok(d)))
top#(mark(f(_x23, f(d, c, _x51), b)))top#(f(proper(_x23), f(ok(d), ok(c), proper(_x51)), ok(b)))top#(mark(f(c, f(_x53, _x52, _x51), _x21)))top#(f(ok(c), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, _x52, b), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(b)), ok(b)))
top#(mark(f(_x23, f(_x53, _x52, f(_x93, _x92, _x91)), _x21)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), proper(_x21)))top#(mark(f(f(_x43, _x42, b), f(b, b, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))
top#(mark(f(_x23, d, _x21)))top#(f(proper(_x23), ok(d), proper(_x21)))top#(mark(f(_x23, f(_x53, _x52, _x51), d)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), proper(_x51)), ok(d)))
top#(mark(f(_x23, f(_x53, f(_x83, _x82, _x81), _x51), _x21)))top#(f(proper(_x23), f(proper(_x53), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), proper(_x21)))top#(mark(f(c, f(d, f(d, c, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(ok(d), ok(c), proper(_x81)), proper(_x51)), ok(c)))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, d))))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c))))))))top#(mark(f(_x23, f(d, f(d, b, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(b, c, _x341)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, mark(f(_x341, _x341, _x341)))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(b, c, _x691)))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, mark(f(_x691, _x691, _x691)))))))))))))))))))
top#(mark(f(f(_x43, _x42, _x41), f(c, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(c), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(f(_x63, _x62, _x61), _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(f(proper(_x63), proper(_x62), proper(_x61)), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(_x83, b, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(b)), ok(c)))top#(mark(f(b, f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(d, _x42, b), f(b, b, c), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(b), ok(c)), ok(b)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, _x51), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, _x102, f(_x143, _x142, _x141))), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), f(proper(_x143), proper(_x142), proper(_x141)))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, d), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(d, f(d, _x52, _x51), _x21)))top#(f(ok(d), f(ok(d), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, d, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(c, d, b), _x21)))top#(f(proper(_x23), f(ok(c), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), proper(_x51)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, d))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, c))))))))))))
top#(mark(f(_x23, f(d, f(d, b, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), ok(b)), proper(_x51)), ok(c)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), ok(c))), ok(c)), ok(c))) 
Thus, the rule top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c))) is replaced by the following rules:
top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(b, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, c, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, c, d), f(d, f(_x83, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(c, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(d, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(c, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, c, _x41), f(d, f(d, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, c, b), f(d, f(_x83, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, b, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, c, c), f(d, f(_x83, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, d, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(b, c, _x41), f(d, f(b, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, c, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, c)), c), c))) → top#(f(f(ok(b), ok(c), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))

Problem 30: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(_x53, _x52, _x51), _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), ok(b)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(_x103, c, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, b), f(b, _x52, _x51), b)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, c, _x51), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(ok(d), ok(c), proper(_x51)), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(f(f(_x53, _x52, d), _x42, d), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(d, _x42, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, _x52, f(d, b, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), ok(b), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(b, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(c, c, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, c), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, d), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(d)), ok(b)))
top#(mark(f(f(c, c, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(c), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, _x102, d)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(d))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(d, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, f(_x103, _x102, _x101), f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, d, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, f(d, f(b, _x112, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(ok(b), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, c, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(c, _x42, f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(ok(c), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(c, f(d, f(_x83, b, _x81), c), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, f(_x63, _x62, _x61), _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, c, _x51), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(c), proper(_x51)), proper(_x21)))top#(mark(f(f(c, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(c), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), proper(_x51)), ok(c)))top#(mark(f(f(d, d, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(c, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(c), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, c), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), ok(c)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(_x53, b, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), ok(b), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, c, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), ok(c), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, c), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, c), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(d, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(d), ok(b), proper(_x71))), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, c, c)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), ok(c))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, d)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, c)))))))))))))))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(_x1003, _x1002, _x1001))))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(_x1003, _x1002, active(_x1001))))))))))))))))))))))))))top#(mark(f(_x23, f(_x53, d, b), b)))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(b)), ok(b)))
top#(mark(f(f(d, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(d), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))top#(mark(f(c, f(d, f(_x83, _x82, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, d), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(b, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(b, c, _x811))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, mark(f(_x811, _x811, _x811))))))))))))))))))))))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), ok(f(c, b, c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(c, _x52, _x51), c)))top#(f(proper(_x23), f(ok(c), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), d, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(d, b, f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, d)))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, c)))))))))))))))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, f(_x103, _x102, _x101), f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, _x72, b)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(c, f(_x53, _x52, b), _x21)))top#(f(ok(c), f(proper(_x53), proper(_x52), ok(b)), proper(_x21)))
top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, c, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(d, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(b)), ok(c)))top#(mark(f(_x23, f(d, b, _x51), c)))top#(f(proper(_x23), f(ok(d), ok(b), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, _x102, b)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, f(_x103, _x102, _x101), f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(ok(f(b, c, _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(_x23, f(d, f(_x83, _x82, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), ok(d)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(f(_x123, _x122, _x121), c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(f(b, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(ok(b), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, _x102, d)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, d, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(d), proper(_x101)))), ok(c)))
top#(mark(f(c, f(_x53, d, b), d)))top#(f(ok(c), f(proper(_x53), ok(d), ok(b)), ok(d)))top#(mark(f(f(b, f(_x53, _x52, _x51), _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, f(_x53, _x52, _x51), _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(b, f(d, f(d, b, _x81), c), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(d, f(d, f(_x83, _x82, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(d, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, b, d)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(d))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, b, c), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(b), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, b, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), ok(b), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(c, f(d, c, _x51), _x21)))top#(f(ok(c), f(ok(d), ok(c), proper(_x51)), proper(_x21)))top#(mark(f(_x23, f(d, _x52, f(d, _x92, f(_x133, _x132, _x131))), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), proper(_x92), f(proper(_x133), proper(_x132), proper(_x131)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, c, c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), ok(c), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(b, c, _x651))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(f(_x651, _x651, _x651))))))))))))))))))
top#(mark(f(f(b, _x42, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(_x23, f(c, _x52, b), _x21)))top#(f(proper(_x23), f(ok(c), proper(_x52), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(d, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, _x102, d)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(d))), ok(c)), ok(c)))
top#(mark(f(c, f(d, f(_x83, b, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, c, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), c), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(_x103, _x102, b)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, d, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(d, f(f(_x133, _x132, _x131), _x112, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(f(proper(_x133), proper(_x132), proper(_x131)), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(_x103, _x102, b)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, c, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, b)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(b))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, c, _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(c), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(c, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(_x53, c, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), ok(c), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(c, f(d, _x52, f(_x93, _x92, _x91)), c)))top#(f(ok(c), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(c, c, c), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(c), ok(c), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, d), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), ok(d)), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(c, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(ok(c), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(_x23, _x22, b)))top#(f(proper(_x23), proper(_x22), ok(b)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, d), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, b, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(c, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, _x102, d)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, c, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), ok(c)), proper(_x51)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(b, c, _x851)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, mark(f(_x851, _x851, _x851)))))))))))))))))))))))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, b), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), ok(b)), proper(_x51)), ok(b)))
top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, b, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, c, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(ok(b), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, f(d, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(ok(d), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(c, f(_x53, d, b), b)))top#(f(ok(c), f(proper(_x53), ok(d), ok(b)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(b, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(d, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(d, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(b, d, _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, d, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, d, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(d, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(d, _x42, c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(ok(d), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, d, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, c, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x543, _x542, f(_x583, _x582, d))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, mark(f(_x543, _x542, f(_x583, _x582, c))))))))))))))))top#(mark(f(f(_x43, d, _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(f(_x103, _x102, _x101), _x82, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x103), proper(_x102), proper(_x101)), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, b, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), ok(b), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))
top#(mark(f(_x23, f(_x53, f(_x83, _x82, _x81), c), c)))top#(f(proper(_x23), f(proper(_x53), f(proper(_x83), proper(_x82), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, b, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), ok(b), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, _x52, _x51), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, _x72, b)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(b, f(d, f(d, _x82, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, b, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(b, c, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(b, c, _x221))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x221, _x221, _x221))))))))top#(mark(f(f(f(_x53, f(_x63, _x62, _x61), d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), f(proper(_x63), proper(_x62), proper(_x61)), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, f(d, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(ok(d), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, c))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(c)))), ok(c)))top#(mark(f(f(d, d, b), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, b, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(b, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, c), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(c)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, c), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(c)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, _x22, f(_x63, _x62, _x61))))top#(f(proper(_x23), proper(_x22), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))
top#(mark(f(f(_x43, b, f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(b), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, c, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(c), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(_x53, d, _x51), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(d), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))
top#(mark(f(f(f(_x53, d, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), ok(d), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, c, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), ok(c), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(c, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, f(_x103, _x102, _x101), f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(b, f(d, f(_x83, b, _x81), c), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), d, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, _x102, d)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))top#(mark(f(f(_x43, c, d), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, b, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(b), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, b))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(b)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, c)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), ok(c))), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, d, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), ok(d), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(_x53, f(_x83, _x82, _x81), _x51), c)))top#(f(proper(_x23), f(proper(_x53), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, c, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), ok(b))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(b, c, _x101)))))top#(f(_x23, _x22, f(_x63, _x62, mark(f(_x101, _x101, _x101)))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(f(_x123, _x122, _x121), b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(d, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(b, c, _x931)))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, mark(f(_x931, _x931, _x931)))))))))))))))))))))))))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, f(_x133, _x132, _x131), _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x133), proper(_x132), proper(_x131)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, c, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, c, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))top#(mark(f(d, f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, _x52, d), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), ok(d)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, _x102, c)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))top#(ok(f(_x23, _x22, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, d))))))))))))))))))top#(f(_x23, _x22, mark(f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, c))))))))))))))))))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, c)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(c))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, d, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(_x73, _x72, b)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, c, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(c), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(c, b, f(_x103, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, f(b, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(ok(b), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, d), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, d, f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(d), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, f(c, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(ok(c), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(d, _x42, b), f(b, c, _x51), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(c), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(d, _x42, c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(ok(d), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(b, _x52, _x51), c)))top#(f(proper(_x23), f(ok(b), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, c, _x51), c)))top#(f(proper(_x23), f(ok(d), ok(c), proper(_x51)), ok(c)))
top#(mark(f(c, f(_x53, _x52, c), c)))top#(f(ok(c), f(proper(_x53), proper(_x52), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(d, b, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), ok(c)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), b), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, d, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, d))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, m(b))))))))))))))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, c), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, d))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), ok(d)))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, d), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(d)), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, c)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), ok(c))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, b))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(b)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, d), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), ok(d)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, f(b, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(ok(b), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, c), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(d, f(d, f(_x83, b, b), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), ok(b)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, f(_x103, _x102, _x101), f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, d, b), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(d, _x42, b), f(b, b, f(_x73, _x72, _x71)), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(b), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, c, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(b, f(d, f(d, b, c), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), ok(c)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(d, c, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), ok(b)), ok(c)))
top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, d)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(d))), ok(c)))top#(mark(f(f(b, _x42, c), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, _x52, c), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(c)), ok(c)))
top#(mark(f(f(c, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(c), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, d))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(d)))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x893, _x892, f(_x933, _x932, f(_x973, _x972, d)))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, mark(f(_x893, _x892, f(_x933, _x932, f(_x973, _x972, c)))))))))))))))))))))))))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, d, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, f(_x113, _x112, _x111), c)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(b, b, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), ok(b), proper(_x51)), ok(b)))top#(mark(f(f(_x43, c, _x41), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, d), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(b, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, f(_x63, _x62, _x61), _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(c, d, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(d, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, f(_x63, f(_x93, _x92, _x91), _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(b, _x52, _x51), b)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, b, c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), ok(b), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, b), d)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(b)), ok(d)))top#(mark(f(f(_x43, _x42, f(_x63, d, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), ok(d), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(f(c, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(ok(c), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, c)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(c))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, c, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), ok(c), proper(_x91))), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(c, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, c, b), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(d, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, _x91)), _x21)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(b, c, _x421)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, mark(f(_x421, _x421, _x421)))))))))))))top#(mark(f(f(c, _x42, _x41), f(_x53, _x52, _x51), b)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, b, c)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), ok(c))), ok(c)))top#(mark(f(f(f(_x53, c, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), ok(c), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), c, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(_x53, c, b), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(c), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, d))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(d)))), ok(c)))top#(mark(f(_x23, f(_x53, c, c), c)))top#(f(proper(_x23), f(proper(_x53), ok(c), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), c, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(_x53, c, _x51), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(c), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, d), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(_x53, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(b, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(d, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, _x51), d)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), proper(_x51)), ok(d)))top#(mark(f(f(_x43, d, _x41), f(d, f(c, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(b, c, _x341)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, mark(f(_x341, _x341, _x341)))))))))))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, d, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(d), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(_x73, d, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, b, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(b), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(c, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(f(_x63, _x62, _x61), _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(f(proper(_x63), proper(_x62), proper(_x61)), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(d, _x42, b), f(b, b, c), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(b), ok(c)), ok(b)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, d)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), ok(d))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(b, f(_x53, _x52, _x51), c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(b, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, b), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(f(b, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(ok(b), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, d, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(b, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, d, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), ok(d), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(b, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(ok(b), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, d, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), ok(b)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, d), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(_x53, d, _x51), c)))top#(f(proper(_x23), f(proper(_x53), ok(d), proper(_x51)), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, d, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(d), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(b, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(b), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, b), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))top#(mark(f(f(c, b, c), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(c), ok(b), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, d, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, c, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), ok(c), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(d, _x42, _x41), f(d, _x52, _x51), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(d, f(_x53, _x52, c), c)))top#(f(ok(d), f(proper(_x53), proper(_x52), ok(c)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, c, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, d, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(d), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, _x52, _x51), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(d, f(_x53, _x52, _x51), b)))top#(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, d, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(ok(b), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(f(_x123, _x122, _x121), b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, c, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(c), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, c, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(d, f(_x113, f(_x143, _x142, _x141), _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), f(proper(_x143), proper(_x142), proper(_x141)), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, d, c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), b, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), d, b), f(b, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(b, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, f(_x143, _x142, _x141)))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, d, b), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, c, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, b), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(d)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), c, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), ok(f(c, b, c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(_x103, b, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(b, _x52, c), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), ok(c)), ok(b)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, _x61), b), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), ok(b)), ok(b)))
top#(mark(f(f(_x43, c, c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), ok(c), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(f(_x43, b, c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), ok(b), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, d, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), ok(c))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, b, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), ok(b), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, c, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), ok(c), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, d)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(d))), ok(c)))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(c, b, f(c, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, _x52, c), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), ok(c)), ok(b)))top#(mark(f(_x23, f(d, _x52, f(d, _x92, d)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(d))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, f(b, c, _x1001))))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x893, _x892, f(_x933, _x932, mark(f(_x1001, _x1001, _x1001))))))))))))))))))))))))))top#(mark(f(_x23, f(d, f(d, _x82, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(c, _x52, c), c)))top#(f(proper(_x23), f(ok(c), proper(_x52), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, f(_x113, _x112, _x111), _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(b, b, _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), ok(b), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(d, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, c))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(c)))), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, d)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), ok(d))), ok(c)))top#(mark(f(_x23, f(d, _x52, f(f(_x113, _x112, _x111), _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, _x51), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(proper(_x53), proper(_x52), proper(_x51)), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(_x23, f(_x53, d, c), c)))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, f(_x93, _x92, _x91), c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), f(proper(_x93), proper(_x92), proper(_x91)), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(d, d, d), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(c, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(c), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, c, _x101)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, c, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, c), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), ok(c)), proper(_x51)), ok(b)))
top#(mark(f(f(f(_x53, _x52, _x51), d, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, f(_x133, _x132, _x131))), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), f(proper(_x133), proper(_x132), proper(_x131)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, b, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), ok(b), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, d)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))top#(mark(f(f(b, d, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(d, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, c, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(c, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), ok(d)), proper(_x51)), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, b), b)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(b)), ok(b)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(f(_x53, _x52, _x51), d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(d, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(b, c, b), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, _x42, b), f(b, b, d), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(b), ok(d)), ok(b)))
top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, d), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(c, f(d, _x52, _x51), c)))top#(f(ok(c), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(b, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, d), _x21)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(d)), proper(_x21)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, c), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(b, d, b), _x21)))top#(f(proper(_x23), f(ok(b), ok(d), ok(b)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, c))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(c)))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, _x102, c)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, c), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(c)), ok(b)))
top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, c), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), ok(c)), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, c, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), ok(c), proper(_x91))), ok(c)))
top#(ok(f(_x33, _x32, f(_x73, _x72, d))))top#(mark(f(_x33, _x32, f(_x73, _x72, c))))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, c, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(c)), proper(_x51)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(b, c, _x301))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, mark(f(_x301, _x301, _x301))))))))))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(d, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, d, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), ok(d), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, c, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, c, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(c), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(b, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, d), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(d, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, b, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(c, d, c), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, d), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, b, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(d, _x82, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), ok(c)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(d, d, c), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, _x102, d)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, _x102, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, f(_x73, _x72, _x71)), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, c, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(c), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, b, _x21)))top#(f(proper(_x23), ok(b), proper(_x21)))
top#(mark(f(f(_x43, d, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(_x73, _x72, d)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, b), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(b)), ok(b)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), f(d, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, b)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(b))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, d), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), ok(d)), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, b, f(d, _x92, b)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), proper(_x92), ok(b))), ok(c)))top#(mark(f(_x23, f(d, f(d, b, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), ok(d)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(f(_x123, _x122, _x121), _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(b, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(c, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, c)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), ok(c))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(c, _x52, _x51), _x21)))top#(f(proper(_x23), f(ok(c), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(_x23, f(d, c, f(d, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(c), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, c, d), _x21)))top#(f(proper(_x23), f(ok(d), ok(c), ok(d)), proper(_x21)))
top#(mark(f(f(b, c, _x41), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(d, f(d, f(b, b, _x81), c), c)))top#(f(ok(d), f(ok(d), f(ok(b), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, d, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, d), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), ok(d)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, b, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(c, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(_x73, d, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(d, f(f(_x103, _x102, _x101), b, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x103), proper(_x102), proper(_x101)), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, c), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, b, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), ok(b), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(c))), ok(c)))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, d)))))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, c)))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(b, c, _x571))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, mark(f(_x571, _x571, _x571))))))))))))))))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(f(_x123, _x122, _x121), c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), b), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), ok(b)), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(d, f(_x53, _x52, b), _x21)))top#(f(ok(d), f(proper(_x53), proper(_x52), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, d), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, b)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(b, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(c, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(f(_x73, _x72, _x71), d, b), _x21)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(f(f(_x63, _x62, _x61), _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(f(proper(_x63), proper(_x62), proper(_x61)), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, _x102, b)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, d, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(d), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(f(_x73, _x72, _x71), _x52, _x51), c)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(c, _x42, b), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(b)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, _x81), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, c), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(c, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(d, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(d), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(b))), ok(c)))
top#(mark(f(f(_x43, d, c), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(c, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, c), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(d, c, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), proper(_x81)), ok(b)), ok(c)))
top#(mark(f(b, f(_x53, _x52, c), c)))top#(f(ok(b), f(proper(_x53), proper(_x52), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(b, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, d))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(d)))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, f(_x93, _x92, _x91), _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(d, _x42, b), f(b, _x52, d), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(d)), ok(b)))
top#(mark(f(f(_x43, c, _x41), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(d, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, _x52, c), _x21)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(c)), proper(_x21)))
top#(mark(f(_x23, f(d, _x52, f(_x93, c, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), ok(c), proper(_x91))), ok(c)))top#(mark(f(c, f(d, d, b), _x21)))top#(f(ok(c), f(ok(d), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(f(_x123, _x122, _x121), _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, b), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(_x53, c, _x51), c)))top#(f(proper(_x23), f(proper(_x53), ok(c), proper(_x51)), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, b), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(b)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, c, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(_x53, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, b), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(d, f(d, _x52, _x51), c)))top#(f(ok(d), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(_x23, f(b, _x52, c), c)))top#(f(proper(_x23), f(ok(b), proper(_x52), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, c))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), ok(c)))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(f(_x83, _x82, _x81), _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(c, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(_x93, b, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), ok(b), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, _x52, _x51), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(ok(d), proper(_x52), proper(_x51)), f(proper(_x63), proper(_x62), proper(_x61))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, d)))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, c)))))))))))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, d)))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, c)))))))))))))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, f(_x93, _x92, _x91), _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(c, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(d, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(d, f(_x53, d, b), _x21)))top#(f(ok(d), f(proper(_x53), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(c, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(c, f(_x53, _x52, _x51), c)))top#(f(ok(c), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(d, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(d, _x82, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), ok(b)), ok(c)))
top#(mark(f(f(d, c, b), f(b, b, _x51), b)))top#(f(f(ok(d), ok(c), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))top#(mark(f(f(d, _x42, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(d), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), ok(c))), ok(c)))top#(mark(f(f(_x43, b, c), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(b), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, c))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(c)))), ok(c)))top#(mark(f(f(d, _x42, c), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(d), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, c, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(d, c, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(d), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, d, _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(d), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, f(_x103, _x102, _x101), f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, c, d)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), ok(d))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, c, f(_x93, _x92, _x91)), _x21)))top#(f(proper(_x23), f(ok(d), ok(c), f(proper(_x93), proper(_x92), proper(_x91))), proper(_x21)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, c), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(_x73, _x72, b)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, _x61), d), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), ok(d)), ok(b)))top#(mark(f(b, f(d, f(d, b, _x81), d), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, c, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, c, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), ok(b)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, f(_x93, _x92, _x91), _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, _x52, b), _x21)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, d, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, c), c), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(c, _x102, c)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(c, f(d, b, f(d, _x92, _x91)), c)))top#(f(ok(c), f(ok(d), ok(b), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), ok(f(c, b, c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(f(d, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(ok(d), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, b, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), ok(b), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, d, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(d), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, b), f(b, d, _x51), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), ok(d), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, b, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), ok(b), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(_x103, _x102, d)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, c, b), _x21)))top#(f(proper(_x23), f(ok(d), ok(c), ok(b)), proper(_x21)))top#(mark(f(c, f(c, d, b), _x21)))top#(f(ok(c), f(ok(c), ok(d), ok(b)), proper(_x21)))
top#(mark(f(_x23, f(f(_x73, _x72, _x71), _x52, c), c)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), proper(_x52), ok(c)), ok(c)))top#(mark(f(f(d, _x42, b), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(c, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(ok(c), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(c, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, d, b), f(b, _x52, d), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), proper(_x52), ok(d)), ok(b)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, b)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(f(d, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(ok(d), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, f(f(_x83, _x82, _x81), _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(ok(f(c, d, c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, _x52, _x51), b)))top#(f(proper(_x23), f(ok(d), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, _x52, f(_x93, d, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), ok(d), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(d, f(c, _x82, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(c, c, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(b, _x52, _x51), _x21)))top#(f(proper(_x23), f(ok(b), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, b, f(_x123, _x122, _x121))), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(mark(f(b, f(d, _x52, f(d, _x92, _x91)), c)))top#(f(ok(b), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, d, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(d), proper(_x91))), ok(c)))top#(mark(f(f(_x43, c, c), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(c), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, _x72, d)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))top#(mark(f(d, f(_x53, _x52, _x51), _x21)))top#(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(f(b, _x42, _x41), f(d, f(c, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(_x103, _x102, d)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, c, c), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(b, _x102, c)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, b, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(b), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(b, f(d, c, _x51), _x21)))top#(f(ok(b), f(ok(d), ok(c), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(f(_x123, _x122, _x121), b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, d, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(d), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, f(_x103, _x102, _x101), f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, f(d, c, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, d)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(d))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(d, c, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), ok(c), proper(_x91))), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, c, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), ok(d)), proper(_x51)), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, b, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(_x53, _x52, d), c)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(d)), ok(c)))
top#(mark(f(b, f(d, _x52, f(_x93, _x92, _x91)), c)))top#(f(ok(b), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(c))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, b, f(d, _x92, c)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), proper(_x92), ok(c))), ok(c)))
top#(mark(f(_x23, f(d, f(b, b, c), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, c, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(c, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), ok(c), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, b, _x51), _x21)))top#(f(proper(_x23), f(ok(d), ok(b), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, d, b), f(b, _x52, c), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), proper(_x52), ok(c)), ok(b)))top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(b, _x42, b), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), ok(b))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))
top#(mark(f(b, f(d, f(d, b, f(_x93, _x92, _x91)), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), f(proper(_x93), proper(_x92), proper(_x91))), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, b, d)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), ok(d))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, f(_x93, _x92, _x91), _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, c, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(c), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, b, b)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(b))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(d, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, d, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), ok(d), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(c, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(d))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(b, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, d, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(d), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, c, b), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(c), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(f(_x83, _x82, _x81), d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(b, f(d, _x52, _x51), _x21)))top#(f(ok(b), f(ok(d), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, f(_x73, _x72, _x71)), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, b)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(b))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(c, b, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, c, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), ok(c), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, _x52, _x51), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, b))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(b)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(c, f(_x53, _x52, _x51), _x21)))top#(f(ok(c), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(c))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(_x53, f(_x83, _x82, _x81), _x51), _x21)))top#(f(proper(_x23), f(proper(_x53), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), proper(_x21)))
top#(mark(f(_x23, d, _x21)))top#(f(proper(_x23), ok(d), proper(_x21)))top#(mark(f(_x23, f(d, f(d, b, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, c, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(c), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, b, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(c, _x102, f(_x143, _x142, _x141))), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), f(proper(_x143), proper(_x142), proper(_x141)))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), ok(b)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(c, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(c), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, b, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(d, f(d, _x52, _x51), _x21)))top#(f(ok(d), f(ok(d), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, d))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, c))))))))))))
top#(mark(f(f(d, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, d))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, c))))))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, b, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, f(_x153, _x152, _x151)), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), f(proper(_x153), proper(_x152), proper(_x151))), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, c), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(d, _x102, c)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(d), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, d))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(d)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, b, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(b), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(ok(f(_x33, _x32, d)))top#(mark(f(_x33, _x32, c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, c)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, b, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(c, d, b), f(b, _x52, _x51), b)))top#(f(f(ok(c), ok(d), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, c), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(d, _x92, c)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(c))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, _x52, b), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), ok(b)), ok(b)))
top#(mark(f(b, f(d, f(_x83, b, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(b, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, d, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(_x53, _x52, _x51), b)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, f(_x93, _x92, _x91), _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(b, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, d, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, b), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(_x73, _x72, c)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(d, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(b, _x52, d), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), ok(d)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, b, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(d, f(_x123, _x122, _x121), _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), f(proper(_x123), proper(_x122), proper(_x121)), proper(_x91))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, c, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), proper(_x51)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), d, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(c, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(b, _x52, b), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), ok(b)), ok(b)))
top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, _x52, b), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(b)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, c))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(c)))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, b, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(b), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(_x53, d, b), c)))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(b)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(d, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(f(_x73, _x72, _x71), _x52, _x51), _x21)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, b))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(b)))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(f(_x123, _x122, _x121), b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, c)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(c))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(c, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(b, f(_x53, _x52, b), _x21)))top#(f(ok(b), f(proper(_x53), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(_x53, b, _x51), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(b), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(d, f(c, _x112, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(ok(c), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(_x53, b, b), _x21)))top#(f(proper(_x23), f(proper(_x53), ok(b), ok(b)), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, c), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, d, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(d), proper(_x91))), ok(c)))
top#(mark(f(b, _x22, _x21)))top#(f(ok(b), proper(_x22), proper(_x21)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(b, d, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), ok(d), proper(_x51)), ok(b)))top#(mark(f(f(c, _x42, d), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(d)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, d, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, f(_x103, _x102, _x101), f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, d, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), ok(d), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(d, _x82, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), ok(c)), proper(_x51)), ok(c)))
top#(mark(f(f(b, _x42, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, b, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(b), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, d)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, m(b)))))))))))))))))))))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(c, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, b), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(c, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(c, b, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(d, _x82, d), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), ok(d)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(d)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(c, _x22, _x21)))top#(f(ok(c), proper(_x22), proper(_x21)))top#(mark(f(c, f(f(_x73, _x72, _x71), d, b), _x21)))top#(f(ok(c), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, d), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, _x52, f(d, d, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), ok(d), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, d, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, d, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), ok(d), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(b, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, f(_x63, b, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), ok(b), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), c, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, f(_x63, _x62, d)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), ok(d))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, _x102, b)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, b), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), ok(b)), ok(c)))top#(mark(f(f(_x43, d, f(_x63, d, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), ok(d), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(c, b, c), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(b), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(c, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(d, c, b), f(b, _x52, _x51), b)))top#(f(f(ok(d), ok(c), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(f(_x53, _x52, d), d, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(b, f(d, f(d, b, _x81), b), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(b)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(b, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(b, f(d, f(d, b, _x81), f(_x73, _x72, _x71)), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), proper(_x81)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(d, f(d, _x52, f(d, _x92, _x91)), c)))top#(f(ok(d), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(d, d, b), f(b, b, _x51), b)))top#(f(f(ok(d), ok(d), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(d, b, c), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), ok(c)), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(c, _x42, _x41), f(b, _x52, _x51), b)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(_x53, d, b), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(b)), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(f(_x43, _x42, c), f(d, f(b, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(b), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, d, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), ok(d), ok(b))), ok(c)), ok(c)))top#(mark(f(f(b, c, c), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), ok(c)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, f(c, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, d)))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, c)))))))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, b, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(b), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, c, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, b, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), ok(b), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, b, c)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), ok(c))), ok(c)), ok(c)))top#(mark(f(f(c, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(ok(c), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, b), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, f(_x103, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, d), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, d, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, d))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), ok(d)))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, _x52, d), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(d)), ok(b)))
top#(mark(f(d, f(_x53, _x52, _x51), c)))top#(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(c, _x102, b)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, c, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, c, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), ok(c), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(_x53, f(_x83, _x82, _x81), _x51), b)))top#(f(proper(_x23), f(proper(_x53), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(b)))top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, b, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, f(_x113, _x112, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, c))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), ok(c)))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(_x53, _x52, _x51), b)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, _x102, d)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(d, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(c, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, c), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(c, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(b, f(_x53, _x52, _x51), _x21)))top#(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(b, c, _x731))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, mark(f(_x731, _x731, _x731))))))))))))))))))))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(b, c, _x891))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x891, _x891, _x891))))))))))))))))))))))))top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, d, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, b))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), ok(b)))), ok(c)))top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, b), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), ok(b)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, f(_x93, _x92, _x91), c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, f(_x113, _x112, _x111), _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, _x52, d), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(d)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, f(c, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, f(_x63, _x62, _x61)), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x783, _x782, f(_x823, _x822, d))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x783, _x782, f(_x823, _x822, c))))))))))))))))))))))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, f(_x103, _x102, _x101), f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(ok(b), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(f(_x113, _x112, _x111), _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, b), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(b)), proper(_x21)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, c), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(c)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(d, f(d, b, f(d, _x92, _x91)), c)))top#(f(ok(d), f(ok(d), ok(b), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, b, b)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), ok(b))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(b))), ok(c)))top#(mark(f(f(d, d, b), f(b, _x52, _x51), b)))top#(f(f(ok(d), ok(d), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, f(_x63, _x62, b)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), ok(b))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, b, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(b)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(f(_x73, _x72, _x71), _x52, _x51), b)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, d, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), ok(d), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, c, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, d))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(d)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, d))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(d)))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(b, c, _x501)))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, mark(f(_x501, _x501, _x501)))))))))))))))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(_x103, d, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, b, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(c, d, c), f(d, f(b, b, f(d, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(c, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(ok(c), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, _x92, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(c))), ok(c)))
top#(mark(f(_x23, f(d, f(d, f(_x113, b, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), ok(b), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(d, f(d, f(d, b, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(ok(d), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, _x82, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(c, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, d, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), ok(d), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, c, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(c), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, d, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), ok(d), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(b))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(f(f(_x63, _x62, _x61), _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(f(proper(_x63), proper(_x62), proper(_x61)), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, d), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, c, c), _x21)))top#(f(proper(_x23), f(ok(d), ok(c), ok(c)), proper(_x21)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(b, c, _x611)))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, mark(f(_x611, _x611, _x611)))))))))))))))))top#(mark(f(f(_x43, _x42, c), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), c), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, b, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))
top#(mark(f(f(d, _x42, b), f(b, _x52, b), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(b)), ok(b)))top#(mark(f(f(d, _x42, _x41), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), b, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, b, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(b), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, d)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(b, c, _x461))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, mark(f(_x461, _x461, _x461))))))))))))))
top#(ok(f(_x23, _x22, f(b, c, _x61))))top#(f(_x23, _x22, mark(f(_x61, _x61, _x61))))top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(c, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, d, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(d, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(f(b, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(ok(b), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(d, _x82, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), ok(b)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, c, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, d)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, c))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), ok(c)))), ok(c)))top#(mark(f(f(d, f(_x53, _x52, _x51), b), f(b, b, _x51), b)))top#(f(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))
top#(mark(f(f(d, f(_x53, _x52, _x51), b), f(b, _x52, _x51), b)))top#(f(f(ok(d), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(_x23, c, _x21)))top#(f(proper(_x23), ok(c), proper(_x21)))
top#(mark(f(f(d, _x42, b), f(b, _x52, c), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(c)), ok(b)))top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(b, f(d, f(d, b, b), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), ok(b)), proper(_x51)), ok(c)))
top#(mark(f(c, f(_x53, d, b), c)))top#(f(ok(c), f(proper(_x53), ok(d), ok(b)), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, _x102, b)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(_x103, d, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, d, _x41), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(f(_x123, _x122, _x121), c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(d, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, b, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, c, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(c), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, c, _x41), f(d, f(d, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, b), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, c, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), ok(c), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(b, f(_x53, d, b), _x21)))top#(f(ok(b), f(proper(_x53), ok(d), ok(b)), proper(_x21)))
top#(mark(f(_x23, f(d, f(d, c, c), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), ok(c)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(d))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, d, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, f(_x103, _x102, _x101))), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101)))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, c, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(ok(b), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(_x103, d, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, d), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(d, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, d), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(d)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(_x73, _x72, c)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, f(_x903, _x902, d))))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x813, _x812, f(_x853, _x852, mark(f(_x903, _x902, c))))))))))))))))))))))))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, c))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(c)))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(d, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(d), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(b, c, b))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), ok(b)))), ok(c)))
top#(mark(f(f(b, f(_x53, _x52, _x51), _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(d, f(b, b, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), proper(_x81)), ok(c)), ok(c)))top#(mark(f(_x23, f(_x53, _x52, f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(c, f(d, f(d, _x82, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, d, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))
top#(mark(f(d, f(d, c, _x51), _x21)))top#(f(ok(d), f(ok(d), ok(c), proper(_x51)), proper(_x21)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(b, c, _x181)))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, mark(f(_x181, _x181, _x181)))))))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), ok(d))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(d, _x42, b), f(b, b, b), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(b), ok(b)), ok(b)))top#(mark(f(_x23, f(d, f(_x83, b, f(f(_x123, _x122, _x121), _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x123), proper(_x122), proper(_x121)), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(f(_x113, _x112, _x111), _x102, c)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, b, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), ok(b), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, d, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(d), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, c), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, c, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(c), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))top#(mark(f(f(_x43, d, c), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, _x92, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(d))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, b, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(b, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(_x53, d, _x51), b)))top#(f(proper(_x23), f(proper(_x53), ok(d), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(b, c, _x141))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, mark(f(_x141, _x141, _x141))))))top#(mark(f(_x23, f(d, d, _x51), _x21)))top#(f(proper(_x23), f(ok(d), ok(d), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), ok(d))), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(b, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(d, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(ok(d), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(b, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, _x72, c)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, b, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(b), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, c), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(c, b, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(b), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, b, f(d, d, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), ok(d), proper(_x91))), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(f(_x53, _x52, b), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(b)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, b))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(b)))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(b, f(_x53, _x52, _x51), c)))top#(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(b, _x42, c), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(c, f(_x53, d, b), f(_x63, _x62, _x61))))top#(f(ok(c), f(proper(_x53), ok(d), ok(b)), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(f(b, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, b, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(c, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, c), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, b))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(b)))), ok(c)))top#(mark(f(f(d, b, b), f(b, _x52, _x51), b)))top#(f(f(ok(d), ok(b), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(c, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, d)))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, c)))))top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(c, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(_x23, f(_x53, _x52, c), _x21)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(c)), proper(_x21)))
top#(mark(f(_x23, f(d, b, f(d, _x92, d)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), proper(_x92), ok(d))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(f(b, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(ok(b), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(d, f(d, f(c, b, _x81), c), c)))top#(f(ok(d), f(ok(d), f(ok(c), ok(b), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, c, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))top#(mark(f(f(f(_x53, f(_x63, _x62, _x61), _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, d))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), ok(d)))), ok(c)))top#(mark(f(_x23, f(d, d, f(d, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(d), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(c, f(b, d, b), _x21)))top#(f(ok(c), f(ok(b), ok(d), ok(b)), proper(_x21)))top#(mark(f(f(f(c, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(ok(c), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, b, _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(b), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, b), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), ok(b)), proper(_x51)), ok(c)))
top#(mark(f(f(f(_x53, b, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), ok(b), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, d, c)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(d), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, c))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(c)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))top#(mark(f(_x23, f(d, _x52, _x51), d)))top#(f(proper(_x23), f(ok(d), proper(_x52), proper(_x51)), ok(d)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, c, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), ok(c), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(f(d, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(ok(d), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, c, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(c), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(_x53, _x52, f(_x93, _x92, _x91)), _x21)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), proper(_x21)))
top#(mark(f(f(f(_x53, _x52, d), c, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, f(c, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(ok(c), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(ok(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, d))))))))top#(mark(f(_x33, _x32, f(_x73, _x72, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, c))))))))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, c, c)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(c), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(b, c, _x691)))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, mark(f(_x691, _x691, _x691)))))))))))))))))))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(c, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(c), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, f(_x83, b, _x81), b), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), ok(b)), ok(c)))top#(mark(f(b, f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), ok(c))), ok(c)))top#(mark(f(f(b, c, d), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(_x73, _x72, d)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), ok(f(c, b, c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(d, f(_x113, d, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), ok(d), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, c, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), ok(c), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(d, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(ok(d), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, b, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(c, f(_x53, _x52, _x51), _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, _x72, c)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, b))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(b)))), ok(c)))top#(mark(f(_x23, f(c, d, b), _x21)))top#(f(proper(_x23), f(ok(c), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, c), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))top#(mark(f(f(f(_x53, c, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), ok(c), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, c), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(c)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, c, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), ok(c), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, b), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, d), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), ok(d)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, b, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(b), proper(_x91))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, f(_x143, _x142, _x141)))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))
top#(mark(f(c, f(_x53, _x52, _x51), b)))top#(f(ok(c), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(d, f(d, f(d, c, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(ok(d), ok(c), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(b, f(d, f(_x83, b, c), c), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(_x103, c, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, d, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, _x52, f(b, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(b), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(c, f(d, f(d, b, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(ok(d), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(d, f(d, f(d, f(_x113, _x112, _x111), _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, f(d, f(_x113, c, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), ok(c), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, d))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), ok(d)))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(b, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, c, f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(c), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, d, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, f(_x113, _x112, _x111), b)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), f(proper(_x113), proper(_x112), proper(_x111)), ok(b))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, b, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), ok(b), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(d, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(c, _x52, _x51), b)))top#(f(proper(_x23), f(ok(c), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(b, c, _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, c, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), ok(c), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, b, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), ok(b), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(_x73, d, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), ok(d), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, d), b)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(d)), ok(b)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(d, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(b, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(b, f(d, _x52, _x51), c)))top#(f(ok(b), f(ok(d), proper(_x52), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(b, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(b), ok(b), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, _x52, c), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(c)), ok(b)))
top#(mark(f(_x23, f(_x53, _x52, b), c)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(b)), ok(c)))top#(mark(f(f(_x43, d, b), f(b, c, _x51), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), ok(c), proper(_x51)), ok(b)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(b, c, _x261)))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, mark(f(_x261, _x261, _x261)))))))))top#(mark(f(f(d, _x42, b), f(b, d, _x51), b)))top#(f(f(ok(d), proper(_x42), ok(b)), f(ok(b), ok(d), proper(_x51)), ok(b)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), ok(c))), ok(c)), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(f(_x53, _x52, d), _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, _x102, f(_x143, _x142, _x141))), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), f(proper(_x143), proper(_x142), proper(_x141)))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, d), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, d), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, _x72, d)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), ok(d))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, d, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(d), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(c, b, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(d, c, _x51), d)))top#(f(proper(_x23), f(ok(d), ok(c), proper(_x51)), ok(d)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, b)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), ok(b))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, c, c), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(c), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), d), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), ok(d)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, d, b), f(b, _x52, _x51), b)))top#(f(f(ok(b), ok(d), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, c))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(c)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), ok(b))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, b, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(b, _x52, _x51), b)))top#(f(proper(_x23), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(c, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(c, _x42, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(ok(c), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(f(d, d, c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, f(_x103, _x102, _x101)), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), _x22, _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), proper(_x22), proper(_x21)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, b))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(b)))), ok(c)))top#(mark(f(f(b, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, f(d, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(ok(d), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(b, d, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), ok(d), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, c, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(c), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, _x52, _x51), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, _x61), _x51), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, f(b, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(ok(b), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, b), f(b, _x52, _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, b, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(d, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, b), f(b, b, _x51), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(d, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(c, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(ok(c), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, b))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), ok(b)))), ok(c)))top#(mark(f(_x23, f(d, d, _x51), c)))top#(f(proper(_x23), f(ok(d), ok(d), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(d, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, d)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(d))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, d, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(d), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, b, f(d, b, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), ok(b), proper(_x91))), ok(c)))top#(mark(f(_x23, f(_x53, b, c), c)))top#(f(proper(_x23), f(proper(_x53), ok(b), ok(c)), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(b, b, f(c, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(b, b, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(b, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(d, f(d, f(_x83, b, f(_x93, _x92, _x91)), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), _x51), _x21)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), proper(_x21)))
top#(mark(f(f(f(d, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(ok(d), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(f(c, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(ok(c), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(d, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(d), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(b, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, d, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(c, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, b), f(_x63, _x62, _x61))))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(b)), f(proper(_x63), proper(_x62), proper(_x61))))top#(mark(f(_x23, f(_x53, _x52, f(_x93, _x92, _x91)), b)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(b)))
top#(mark(f(f(d, d, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(b, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(ok(b), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, b), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), ok(b)), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, d), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, c), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(c, _x62, _x61), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), proper(_x61)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(b, c, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(c), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, b, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(_x63, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, d))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, mark(f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, c))))))))))
top#(mark(f(f(f(_x53, _x52, b), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(b)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(b, f(d, b, f(d, _x92, _x91)), c)))top#(f(ok(b), f(ok(d), ok(b), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, c), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, c, f(_x143, _x142, _x141)))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), f(proper(_x143), proper(_x142), proper(_x141))))), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))top#(mark(f(f(d, _x42, f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(ok(d), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(_x23, f(d, _x52, d), _x21)))top#(f(proper(_x23), f(ok(d), proper(_x52), ok(d)), proper(_x21)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, _x61), f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(_x43, c, f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(c), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, b, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(_x53, _x52, c), b)))top#(f(proper(_x23), f(proper(_x53), proper(_x52), ok(c)), ok(b)))top#(mark(f(f(_x43, d, f(f(_x83, _x82, _x81), _x62, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(d, f(d, _x52, f(_x93, _x92, _x91)), c)))top#(f(ok(d), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(b, _x82, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, b, _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(d, f(d, f(_x83, b, d), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), ok(d)), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(d, b, f(_x103, _x102, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(_x73, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), ok(b), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, _x52, f(_x93, f(_x123, _x122, _x121), _x91)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), f(proper(_x123), proper(_x122), proper(_x121)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x663, _x662, f(_x703, _x702, d)))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, mark(f(_x663, _x662, f(_x703, _x702, c)))))))))))))))))))top#(mark(f(f(b, _x42, c), f(d, f(c, b, c), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(ok(b), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)))
top#(mark(f(f(f(f(_x63, _x62, _x61), _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(f(proper(_x63), proper(_x62), proper(_x61)), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, f(_x103, _x102, _x101), f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, f(_x103, _x102, _x101)), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(c, f(_x53, _x52, _x51), c), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, c, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(c), ok(c))), ok(c)), ok(c)))top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, _x92, b)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(b))), ok(c)))
top#(mark(f(d, f(d, f(_x83, b, c), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(b, b, f(b, _x102, b)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), ok(b))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, f(_x103, _x102, _x101)), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(b, b, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, b, b)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), ok(b), ok(b))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, _x61), f(d, f(_x103, _x102, _x101), f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, c), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), ok(c)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, d, b), _x21)))top#(f(proper(_x23), f(ok(d), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(f(_x53, c, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), ok(c), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, b), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(b, f(d, f(d, b, d), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(b), ok(d)), proper(_x51)), ok(c)))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, d, _x101)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, f(f(_x83, _x82, _x81), _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(c, _x42, b), f(b, _x52, _x51), b)))top#(f(f(ok(c), proper(_x42), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(c, b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(ok(c), ok(b), proper(_x71))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(b, c, _x381))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, mark(f(_x381, _x381, _x381))))))))))))
top#(mark(f(f(_x43, _x42, c), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(c, f(_x133, _x132, _x131), _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), f(proper(_x133), proper(_x132), proper(_x131)), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, d, b), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), ok(d), ok(b)), proper(_x21)))
top#(mark(f(f(d, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(d, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(d), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(b, _x42, b), f(d, f(_x83, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(b)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(_x53, d, b), d)))top#(f(proper(_x23), f(proper(_x53), ok(d), ok(b)), ok(d)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), f(_x63, _x62, _x61)), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(f(_x93, _x92, _x91), _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, _x61), f(d, d, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(d, b, f(_x103, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, c, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(d, d, _x41), f(d, f(_x63, c, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, f(_x93, _x92, _x91), _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(c, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(_x53, b, _x51), c)))top#(f(proper(_x23), f(proper(_x53), ok(b), proper(_x51)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(b, b, f(c, _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, _x61), f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, b), f(d, c, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), ok(c), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(_x53, _x52, _x51), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x21)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(c, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(d, f(d, f(d, b, _x81), c), c)))top#(f(ok(d), f(ok(d), f(ok(d), ok(b), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, f(_x73, _x72, _x71)), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, _x61), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, c, _x61)), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), ok(c), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(d, _x22, _x21)))top#(f(ok(d), proper(_x22), proper(_x21)))top#(mark(f(f(_x43, c, _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, d, b), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(b, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(c, _x42, c), f(d, f(b, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(ok(c), proper(_x42), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(b, f(d, f(d, f(_x113, _x112, _x111), _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(d, b, f(d, c, _x91)), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), ok(c), proper(_x91))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, f(_x823, _x822, f(_x863, _x862, d)))))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x773, _x772, mark(f(_x823, _x822, f(_x863, _x862, c)))))))))))))))))))))))
top#(mark(f(_x23, f(d, f(_x83, _x82, _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), b, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, f(_x53, _x52, _x51), _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(d, c, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(d, _x82, _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(f(_x43, b, _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(_x73, c, b)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), ok(c), ok(b))), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, b, f(d, _x92, f(_x113, _x112, _x111))), c)))top#(f(proper(_x23), f(ok(d), ok(b), f(ok(d), proper(_x92), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(d, _x92, b)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(ok(d), proper(_x92), ok(b))), ok(c)))top#(mark(f(_x23, f(_x53, b, _x51), b)))top#(f(proper(_x23), f(proper(_x53), ok(b), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(b, c, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(b), ok(c), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), _x81), d), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), ok(d)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(_x103, c, d))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), ok(d)))), ok(c)))top#(ok(f(_x53, _x52, f(_x83, _x82, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, f(_x473, _x472, d))))))))))))))top#(mark(f(_x53, _x52, f(_x83, _x82, f(_x113, _x112, f(_x153, _x152, f(_x193, _x192, f(_x233, _x232, f(_x273, _x272, f(_x313, _x312, f(_x353, _x352, f(_x393, _x392, f(_x433, _x432, f(_x473, _x472, c))))))))))))))
top#(mark(f(f(_x43, _x42, d), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(c, f(_x53, _x52, _x51), c), f(d, f(b, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(c), f(proper(_x53), proper(_x52), proper(_x51)), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, _x62, _x61), c), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), ok(c)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), ok(c)), ok(c)))
top#(mark(f(_x23, _x22, c)))top#(f(proper(_x23), proper(_x22), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, b), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), ok(b)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, _x52, f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, d), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), ok(d)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(c, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(ok(c), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, c), f(d, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(ok(d), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, f(_x63, _x62, _x61)), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, f(_x103, _x102, _x101), _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(d, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, c), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), ok(c)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(_x23, _x22, d)))top#(f(proper(_x23), proper(_x22), ok(d)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, f(_x113, _x112, _x111))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), f(proper(_x113), proper(_x112), proper(_x111)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(c, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(c), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, d, c)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), ok(c))), ok(c)), ok(c)))
top#(mark(f(d, f(d, f(d, _x82, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(_x103, d, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, _x61), f(d, b, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, d, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))top#(mark(f(_x23, f(d, f(d, c, f(_x123, _x122, _x121)), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), ok(c), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x51)), ok(c)))
top#(mark(f(f(f(_x53, b, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), ok(b), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(b, b, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(ok(b), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(b, _x62, b), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(_x53, f(_x83, _x82, _x81), b), _x21)))top#(f(proper(_x23), f(proper(_x53), f(proper(_x83), proper(_x82), proper(_x81)), ok(b)), proper(_x21)))top#(mark(f(f(f(_x53, _x52, c), _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(c)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, d, d), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), ok(d)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(c, d, _x101)), c), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(d), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(_x73, _x72, c)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(proper(_x73), proper(_x72), ok(c))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(_x783, _x782, d)))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x783, _x782, c)))))))))))))))))))))
top#(mark(f(f(c, d, c), f(d, f(b, b, f(c, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, b, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(b, d, _x41), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, f(_x123, _x122, _x121)), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121))), proper(_x91))), ok(c)))top#(mark(f(f(b, _x42, d), f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), ok(d)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), b, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(c, f(d, f(_x83, b, c), c), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(c, _x42, _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(c), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, b)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(b))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x82, _x81), _x51), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(b, b, _x41), f(d, f(_x83, b, f(_x103, _x102, c)), c), c)))top#(f(f(ok(b), ok(b), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(c))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, _x102, d)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), ok(d))), ok(c)), ok(c)))
top#(mark(f(f(d, _x42, c), f(d, f(c, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(d), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(c, c, c), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(ok(c), ok(c), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, _x92, f(f(_x123, _x122, _x121), c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(c), proper(_x101)))), ok(c)))top#(mark(f(b, f(_x53, _x52, _x51), b)))top#(f(ok(b), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x83, b, f(_x103, d, _x101)), c), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(d), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, b)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(b))), ok(c)))
top#(mark(f(c, f(d, _x52, _x51), _x21)))top#(f(ok(c), f(ok(d), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(c, f(d, f(_x83, b, f(c, _x102, _x101)), c), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), f(ok(c), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, f(_x93, _x92, _x91), _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, b, b), f(b, _x52, _x51), b)))top#(f(f(proper(_x43), ok(b), ok(b)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(c, f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, c, _x41), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, d, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, f(_x53, _x52, _x51), b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(proper(_x43), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, d, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), ok(d), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, b), f(b, f(_x63, d, _x61), _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), ok(d), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(f(_x43, d, _x41), f(d, f(d, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(c, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(c), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(d, b, b), f(b, b, _x51), b)))top#(f(f(ok(d), ok(b), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))top#(mark(f(_x23, f(d, f(d, f(d, _x112, _x111), _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(ok(d), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(b, f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, c, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(c), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(b, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(ok(b), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, d, _x81), _x51), c)))top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(d), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(_x23, f(_x53, c, _x51), b)))top#(f(proper(_x23), f(proper(_x53), ok(c), proper(_x51)), ok(b)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, c)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), ok(c))), ok(c)))top#(mark(f(d, f(d, f(_x83, b, f(_x103, _x102, _x101)), c), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, b), f(b, f(_x63, _x62, _x61), _x51), b)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(b)), f(ok(b), f(proper(_x63), proper(_x62), proper(_x61)), proper(_x51)), ok(b)))top#(mark(f(b, f(d, f(d, c, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(ok(d), ok(c), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(f(_x83, _x82, _x81), _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(f(proper(_x83), proper(_x82), proper(_x81)), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, f(b, c, _x771)))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x343, _x342, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x573, _x572, f(_x613, _x612, f(_x653, _x652, f(_x693, _x692, f(_x733, _x732, mark(f(_x771, _x771, _x771)))))))))))))))))))))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, c), f(_x73, _x72, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(_x43, b, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(b), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, _x61), f(d, _x92, f(b, c, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), proper(_x61)), f(ok(d), proper(_x92), f(ok(b), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, b, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), ok(b), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(c, f(d, _x52, f(d, _x92, _x91)), c)))top#(f(ok(c), f(ok(d), proper(_x52), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(_x23, f(d, f(c, b, c), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), ok(c)), ok(c)), ok(c)))
top#(ok(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, f(_x703, _x702, f(_x743, _x742, d))))))))))))))))))))top#(f(_x23, _x22, f(_x63, _x62, f(_x103, _x102, f(_x143, _x142, f(_x183, _x182, f(_x223, _x222, f(_x263, _x262, f(_x303, _x302, mark(f(_x383, _x382, f(_x423, _x422, f(_x463, _x462, f(_x503, _x502, f(_x543, _x542, f(_x583, _x582, f(_x623, _x622, f(_x663, _x662, f(_x703, _x702, f(_x743, _x742, c))))))))))))))))))))top#(mark(f(d, f(d, f(_x83, b, _x81), _x51), c)))top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(_x23, f(f(_x73, _x72, _x71), _x52, b), _x21)))top#(f(proper(_x23), f(f(proper(_x73), proper(_x72), proper(_x71)), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(f(_x43, d, _x41), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, c, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(c), proper(_x91))), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(_x83, b, f(_x103, _x102, f(_x123, _x122, _x121))), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), proper(_x102), f(proper(_x123), proper(_x122), proper(_x121)))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, d), f(d, f(d, _x62, _x61), f(d, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(ok(d), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, f(_x93, _x92, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, d, f(_x63, _x62, f(_x103, _x102, _x101))), f(d, f(b, b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101)))), f(ok(d), f(ok(b), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, _x62, _x61), f(d, b, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), proper(_x62), proper(_x61)), f(ok(d), ok(b), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, d, b), f(b, _x52, b), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), proper(_x52), ok(b)), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, c), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), ok(c)), ok(c)), ok(c)))top#(mark(f(f(_x43, d, _x41), f(d, f(_x63, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(f(d, d, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(ok(d), ok(d), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, _x62, c), f(_x73, c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), proper(_x62), ok(c)), f(proper(_x73), ok(c), proper(_x71))), ok(c)))
top#(mark(f(f(b, c, c), f(d, f(c, b, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(b), ok(c), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), _x42, b), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), ok(b)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, f(_x133, _x132, _x131), _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), f(proper(_x133), proper(_x132), proper(_x131)), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, _x51), f(_x53, _x52, _x51), _x41), f(d, f(_x63, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(d, _x42, _x41), f(b, _x52, _x51), b)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(b), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, d, b), f(b, _x52, f(_x73, _x72, _x71)), b)))top#(f(f(proper(_x43), ok(d), ok(b)), f(ok(b), proper(_x52), f(proper(_x73), proper(_x72), proper(_x71))), ok(b)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, d, f(_x103, _x102, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), ok(d), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(_x23, f(d, f(d, f(_x113, _x112, _x111), _x81), c), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), ok(c)), ok(c)))
top#(mark(f(c, f(d, f(d, f(_x113, _x112, _x111), _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(ok(d), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(f(_x53, _x52, d), f(_x53, _x52, _x51), _x41), f(d, f(_x63, _x62, b), f(d, _x92, _x91)), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), f(proper(_x53), proper(_x52), proper(_x51)), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, c, d), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(c), ok(d)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, _x61), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(f(_x93, _x92, _x91), b, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), proper(_x71))), ok(c)))
top#(mark(f(_x23, f(b, _x52, b), _x21)))top#(f(proper(_x23), f(ok(b), proper(_x52), ok(b)), proper(_x21)))top#(mark(f(_x23, f(d, f(d, _x82, _x81), f(_x93, _x92, _x91)), c)))top#(f(proper(_x23), f(ok(d), f(ok(d), proper(_x82), proper(_x81)), f(proper(_x93), proper(_x92), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, f(_x93, _x92, _x91), _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(f(_x53, _x52, d), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, _x102, _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), ok(d)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), proper(_x102), proper(_x101)))), ok(c)))
top#(mark(f(_x23, f(d, _x52, f(_x93, _x92, b)), c)))top#(f(proper(_x23), f(ok(d), proper(_x52), f(proper(_x93), proper(_x92), ok(b))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(d, _x62, f(_x103, _x102, _x101)), f(d, _x92, f(_x103, b, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), proper(_x62), f(proper(_x103), proper(_x102), proper(_x101))), f(ok(d), proper(_x92), f(proper(_x103), ok(b), proper(_x101)))), ok(c)))
top#(mark(f(b, f(d, f(_x83, _x82, _x81), _x51), c)))top#(f(ok(b), f(ok(d), f(proper(_x83), proper(_x82), proper(_x81)), proper(_x51)), ok(c)))top#(mark(f(f(c, d, c), f(d, f(b, b, f(_x103, f(_x113, _x112, _x111), _x101)), c), c)))top#(f(f(ok(c), ok(d), ok(c)), f(ok(d), f(ok(b), ok(b), f(proper(_x103), f(proper(_x113), proper(_x112), proper(_x111)), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(f(_x53, _x52, _x51), _x42, _x41), f(d, f(_x63, _x62, b), f(d, _x92, f(_x103, f(_x133, _x132, _x131), _x101))), c)))top#(f(f(f(proper(_x53), proper(_x52), proper(_x51)), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(b)), f(ok(d), proper(_x92), f(proper(_x103), f(proper(_x133), proper(_x132), proper(_x131)), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(b, b, f(b, c, _x101)), c), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), ok(c), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, d, f(_x63, _x62, _x61)), f(d, f(b, b, f(f(_x113, _x112, _x111), _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), f(proper(_x63), proper(_x62), proper(_x61))), f(ok(d), f(ok(b), ok(b), f(f(proper(_x113), proper(_x112), proper(_x111)), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, c, _x51), b)))top#(f(proper(_x23), f(ok(d), ok(c), proper(_x51)), ok(b)))
top#(mark(f(d, f(d, f(f(_x73, _x72, _x71), b, _x81), c), c)))top#(f(ok(d), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), proper(_x81)), ok(c)), ok(c)))top#(mark(f(f(_x43, _x42, b), f(b, _x52, b), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), proper(_x52), ok(b)), ok(b)))
top#(mark(f(f(_x43, _x42, b), f(b, b, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(b)), f(ok(b), ok(b), proper(_x51)), ok(b)))top#(mark(f(c, f(d, f(d, c, _x81), _x51), c)))top#(f(ok(c), f(ok(d), f(ok(d), ok(c), proper(_x81)), proper(_x51)), ok(c)))
top#(mark(f(f(_x43, _x42, d), f(d, f(b, c, _x61), f(d, _x92, f(_x103, c, _x101))), c)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(ok(d), f(ok(b), ok(c), proper(_x61)), f(ok(d), proper(_x92), f(proper(_x103), ok(c), proper(_x101)))), ok(c)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, d, _x91)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), ok(d), proper(_x91))), ok(c)))
top#(mark(f(f(_x43, d, _x41), f(d, f(b, b, f(b, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(d), proper(_x41)), f(ok(d), f(ok(b), ok(b), f(ok(b), proper(_x102), proper(_x101))), ok(c)), ok(c)))top#(mark(f(f(d, _x42, _x41), f(d, f(d, d, c), f(_x73, _x72, _x71)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), f(ok(d), ok(d), ok(c)), f(proper(_x73), proper(_x72), proper(_x71))), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(f(_x63, _x62, _x61), _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(f(proper(_x63), proper(_x62), proper(_x61)), proper(_x52), proper(_x51)), ok(b)))top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x63, _x62, d), f(d, _x92, d)), c)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), proper(_x62), ok(d)), f(ok(d), proper(_x92), ok(d))), ok(c)))
top#(mark(f(f(b, _x42, _x41), f(d, f(_x63, f(_x93, _x92, _x91), _x61), f(d, _x92, _x91)), c)))top#(f(f(ok(b), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x63), f(proper(_x93), proper(_x92), proper(_x91)), proper(_x61)), f(ok(d), proper(_x92), proper(_x91))), ok(c)))top#(mark(f(f(_x43, c, _x41), f(d, f(f(_x73, _x72, _x71), b, f(_x103, _x102, _x101)), c), c)))top#(f(f(proper(_x43), ok(c), proper(_x41)), f(ok(d), f(f(proper(_x73), proper(_x72), proper(_x71)), ok(b), f(proper(_x103), proper(_x102), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, _x52, _x51), _x21)))top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), proper(_x51)), proper(_x21)))top#(mark(f(f(_x43, _x42, d), f(_x53, _x52, _x51), b)))top#(f(f(proper(_x43), proper(_x42), ok(d)), f(proper(_x53), proper(_x52), proper(_x51)), ok(b)))
top#(mark(f(f(d, _x42, _x41), f(d, _x52, f(d, f(_x103, _x102, _x101), _x91)), c)))top#(f(f(ok(d), proper(_x42), proper(_x41)), f(ok(d), proper(_x52), f(ok(d), f(proper(_x103), proper(_x102), proper(_x101)), proper(_x91))), ok(c)))top#(mark(f(f(_x43, _x42, c), f(d, f(c, b, c), f(f(_x93, _x92, _x91), c, _x71)), c)))top#(f(f(proper(_x43), proper(_x42), ok(c)), f(ok(d), f(ok(c), ok(b), ok(c)), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(c), proper(_x71))), ok(c)))

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


The right-hand side of the rule top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(b), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(b))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(d))), ok(c)), ok(c))) 
top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), f(proper(_x143), proper(_x142), proper(_x141)))), ok(c)), ok(c))) 
top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(c))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(b), proper(_x101))), ok(c)), ok(c))) 
top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(d), ok(b), proper(_x101))), ok(c)), ok(c))) 
Thus, the rule top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c))) is replaced by the following rules:
top#(mark(f(_x23, f(d, f(_x83, b, f(f(_x123, _x122, _x121), b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(f(proper(_x123), proper(_x122), proper(_x121)), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(c, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(c), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, b, b)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(b))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(d, b, f(_x103, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(ok(d), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(d, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(d), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, b, c)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(c))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, b, f(_x143, _x142, _x141))), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), f(proper(_x143), proper(_x142), proper(_x141)))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(c, b, f(_x103, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(ok(c), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(d, f(d, f(_x83, b, f(_x103, b, _x101)), c), c))) → top#(f(ok(d), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(b, b, f(_x103, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(ok(b), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(_x23, f(d, f(f(_x93, _x92, _x91), b, f(_x103, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(f(proper(_x93), proper(_x92), proper(_x91)), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(b, b, _x101)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(ok(b), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(f(_x43, _x42, _x41), f(d, f(_x83, b, f(_x103, b, _x101)), c), c))) → top#(f(f(proper(_x43), proper(_x42), proper(_x41)), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(b, f(d, f(_x83, b, f(_x103, b, _x101)), c), c))) → top#(f(ok(b), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))
top#(mark(f(c, f(d, f(_x83, b, f(_x103, b, _x101)), c), c))) → top#(f(ok(c), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), proper(_x101))), ok(c)), ok(c)))top#(mark(f(_x23, f(d, f(_x83, b, f(_x103, b, d)), c), c))) → top#(f(proper(_x23), f(ok(d), f(proper(_x83), ok(b), f(proper(_x103), ok(b), ok(d))), ok(c)), ok(c)))

Problem 3: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

f#(ok(x), ok(y), ok(z))f#(x, y, z)f#(x, y, mark(z))f#(x, y, z)

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

f#(ok(x), ok(y), ok(z))f#(x, y, z)

Problem 6: PolynomialLinearRange4iUR



Dependency Pair Problem

Dependency Pairs

f#(x, y, mark(z))f#(x, y, z)

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, ok, mark, proper, m, top

Strategy


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:

f#(x, y, mark(z))f#(x, y, z)

Problem 4: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

active#(f(x, y, z))active#(z)

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

active#(f(x, y, z))active#(z)

Problem 5: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

proper#(f(x, y, z))proper#(x)proper#(f(x, y, z))proper#(z)
proper#(f(x, y, z))proper#(y)

Rewrite Rules

active(f(b, c, x))mark(f(x, x, x))active(f(x, y, z))f(x, y, active(z))
active(d)m(b)f(x, y, mark(z))mark(f(x, y, z))
active(d)mark(c)proper(b)ok(b)
proper(c)ok(c)proper(d)ok(d)
proper(f(x, y, z))f(proper(x), proper(y), proper(z))f(ok(x), ok(y), ok(z))ok(f(x, y, z))
top(mark(x))top(proper(x))top(ok(x))top(active(x))

Original Signature

Termination of terms over the following signature is verified: f, d, b, c, active, mark, ok, m, proper, top

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

proper#(f(x, y, z))proper#(x)proper#(f(x, y, z))proper#(z)
proper#(f(x, y, z))proper#(y)