TIMEOUT

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

The following DP Processors were used


Problem 1 was processed with processor DependencyGraph (133ms).
 | – Problem 2 was processed with processor SubtermCriterion (1ms).
 | – Problem 3 was processed with processor SubtermCriterion (1ms).
 | – Problem 4 was processed with processor ForwardNarrowing (2ms).
 |    | – Problem 7 was processed with processor ForwardNarrowing (2ms).
 |    |    | – Problem 8 was processed with processor ForwardNarrowing (4ms).
 |    |    |    | – Problem 9 was processed with processor ForwardNarrowing (2ms).
 |    |    |    |    | – Problem 10 was processed with processor ForwardNarrowing (9ms).
 |    |    |    |    |    | – Problem 11 was processed with processor ForwardNarrowing (5ms).
 |    |    |    |    |    |    | – Problem 12 was processed with processor ForwardNarrowing (9ms).
 |    |    |    |    |    |    |    | – Problem 13 was processed with processor ForwardNarrowing (9ms).
 |    |    |    |    |    |    |    |    | – Problem 14 was processed with processor ForwardNarrowing (12ms).
 |    |    |    |    |    |    |    |    |    | – Problem 15 was processed with processor ForwardNarrowing (14ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 16 was processed with processor ForwardNarrowing (21ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 17 was processed with processor ForwardNarrowing (19ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 18 was processed with processor ForwardNarrowing (52ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 19 was processed with processor ForwardNarrowing (15ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 20 was processed with processor ForwardNarrowing (16ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 21 was processed with processor ForwardNarrowing (13ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 22 was processed with processor ForwardNarrowing (20ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 23 was processed with processor ForwardNarrowing (31ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 24 was processed with processor ForwardNarrowing (76ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 25 was processed with processor ForwardNarrowing (22ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 26 was processed with processor ForwardNarrowing (168ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 27 was processed with processor ForwardNarrowing (440ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 28 remains open; application of the following processors failed [ForwardNarrowing (572ms), ForwardNarrowing (318ms), ForwardNarrowing (287ms), ForwardNarrowing (517ms), ForwardNarrowing (327ms), ForwardNarrowing (662ms), ForwardNarrowing (349ms), ForwardNarrowing (523ms)].
 | – Problem 5 was processed with processor SubtermCriterion (0ms).
 | – Problem 6 was processed with processor SubtermCriterion (0ms).

The following open problems remain:



Open Dependency Pair Problem 4

Dependency Pairs

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

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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


Problem 1: DependencyGraph



Dependency Pair Problem

Dependency Pairs

g#(mark(X))g#(X)active#(g(X))active#(X)
proper#(f(X1, X2, X3))f#(proper(X1), proper(X2), proper(X3))top#(mark(X))top#(proper(X))
top#(ok(X))top#(active(X))g#(ok(X))g#(X)
top#(ok(X))active#(X)proper#(f(X1, X2, X3))proper#(X3)
proper#(g(X))g#(proper(X))active#(g(X))g#(active(X))
proper#(g(X))proper#(X)active#(f(X, g(X), Y))f#(Y, Y, Y)
proper#(f(X1, X2, X3))proper#(X1)top#(mark(X))proper#(X)
f#(ok(X1), ok(X2), ok(X3))f#(X1, X2, X3)proper#(f(X1, X2, X3))proper#(X2)

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The following SCCs where found

active#(g(X)) → active#(X)

proper#(f(X1, X2, X3)) → proper#(X3)proper#(g(X)) → proper#(X)
proper#(f(X1, X2, X3)) → proper#(X1)proper#(f(X1, X2, X3)) → proper#(X2)

g#(mark(X)) → g#(X)g#(ok(X)) → g#(X)

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

f#(ok(X1), ok(X2), ok(X3)) → f#(X1, X2, X3)

Problem 2: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

f#(ok(X1), ok(X2), ok(X3))f#(X1, X2, X3)

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

f#(ok(X1), ok(X2), ok(X3))f#(X1, X2, X3)

Problem 3: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

active#(g(X))active#(X)

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

active#(g(X))active#(X)

Problem 4: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

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

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

Termination of terms over the following signature is verified: f, g, b, c, active, mark, ok, 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(_x21), proper(_x22), proper(_x23))) 
top#(g(proper(_x21))) 
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(f(_x21, _x22, _x23))) → top#(f(proper(_x21), proper(_x22), proper(_x23)))
top#(mark(b)) → top#(ok(b))top#(mark(g(_x21))) → top#(g(proper(_x21)))

Problem 7: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(c))top#(ok(c))top#(ok(X))top#(active(X))
top#(mark(f(_x21, _x22, _x23)))top#(f(proper(_x21), proper(_x22), proper(_x23)))top#(mark(b))top#(ok(b))
top#(mark(g(_x21)))top#(g(proper(_x21)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

Termination of terms over the following signature is verified: f, g, b, c, active, ok, mark, proper, 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#(mark(f(_x21, _x21, _x21))) 
top#(g(active(_x21))) 
top#(mark(c)) 
Thus, the rule top#(ok(X)) → top#(active(X)) is replaced by the following rules:
top#(ok(g(b))) → top#(mark(c))top#(ok(f(_x22, g(_x22), _x21))) → top#(mark(f(_x21, _x21, _x21)))
top#(ok(g(_x21))) → top#(g(active(_x21)))top#(ok(b)) → top#(mark(c))

Problem 8: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

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

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

Termination of terms over the following signature is verified: f, g, b, c, active, mark, ok, 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(g(b)))top#(mark(c))top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(mark(f(_x21, _x22, _x23)))top#(f(proper(_x21), proper(_x22), proper(_x23)))top#(ok(g(_x21)))top#(g(active(_x21)))
top#(mark(b))top#(ok(b))top#(ok(b))top#(mark(c))
top#(mark(g(_x21)))top#(g(proper(_x21)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(ok(g(b))) → 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(g(b))) → top#(mark(c)) is deleted.

Problem 10: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

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

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(_x21, _x22, _x23))) → top#(f(proper(_x21), proper(_x22), proper(_x23))) 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(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23))) 
top#(f(ok(b), proper(_x22), proper(_x23))) 
top#(f(proper(_x21), ok(c), proper(_x23))) 
top#(f(proper(_x21), g(proper(_x51)), proper(_x23))) 
top#(f(proper(_x21), proper(_x22), g(proper(_x61)))) 
top#(f(proper(_x21), proper(_x22), ok(c))) 
top#(f(proper(_x21), proper(_x22), ok(b))) 
top#(f(proper(_x21), ok(b), proper(_x23))) 
top#(f(g(proper(_x41)), proper(_x22), proper(_x23))) 
top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23))) 
top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63)))) 
top#(f(ok(c), proper(_x22), proper(_x23))) 
Thus, the rule top#(mark(f(_x21, _x22, _x23))) → top#(f(proper(_x21), proper(_x22), proper(_x23))) is replaced by the following rules:
top#(mark(f(_x21, c, _x23))) → top#(f(proper(_x21), ok(c), proper(_x23)))top#(mark(f(_x21, _x22, g(_x61)))) → top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(_x21, _x22, b))) → top#(f(proper(_x21), proper(_x22), ok(b)))top#(mark(f(_x21, _x22, c))) → top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(c, _x22, _x23))) → top#(f(ok(c), proper(_x22), proper(_x23)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23))) → top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(b, _x22, _x23))) → top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(f(_x21, b, _x23))) → top#(f(proper(_x21), ok(b), proper(_x23)))top#(mark(f(g(_x41), _x22, _x23))) → top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))
top#(mark(f(_x21, g(_x51), _x23))) → top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63)))) → top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))

Problem 11: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(_x21, c, _x23)))top#(f(proper(_x21), ok(c), proper(_x23)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(ok(b))top#(mark(c))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(mark(b))top#(ok(b))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))
top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(_x21, c, _x23))) → top#(f(proper(_x21), ok(c), proper(_x23))) 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(_x21), ok(c), ok(b))) 
top#(f(ok(c), ok(c), proper(_x23))) 
top#(f(proper(_x21), ok(c), ok(c))) 
top#(f(g(proper(_x41)), ok(c), proper(_x23))) 
top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63)))) 
top#(f(proper(_x21), ok(c), g(proper(_x61)))) 
top#(f(ok(b), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), proper(_x23))) 
Thus, the rule top#(mark(f(_x21, c, _x23))) → top#(f(proper(_x21), ok(c), proper(_x23))) is replaced by the following rules:
top#(mark(f(_x21, c, c))) → top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, _x23))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(g(_x41), c, _x23))) → top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(_x21, c, g(_x61)))) → top#(f(proper(_x21), ok(c), g(proper(_x61))))
top#(mark(f(c, c, _x23))) → top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(_x21, c, f(_x61, _x62, _x63)))) → top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(b, c, _x23))) → top#(f(ok(b), ok(c), proper(_x23)))top#(mark(f(_x21, c, b))) → top#(f(proper(_x21), ok(c), ok(b)))

Problem 12: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(_x41, _x42, _x43), c, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(ok(b))top#(mark(c))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))
top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(ok(g(_x21)))top#(g(active(_x21)))
top#(mark(b))top#(ok(b))top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))
top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(_x41, _x42, _x43), c, _x23))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), proper(_x23))) 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(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23))) 
top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23))) 
top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61)))) 
top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23))) 
top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23))) 
top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23))) 
top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(c))) 
top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63)))) 
top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b))) 
Thus, the rule top#(mark(f(f(_x41, _x42, _x43), c, _x23))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), proper(_x23))) is replaced by the following rules:
top#(mark(f(f(_x41, _x42, c), c, _x23))) → top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23))) → top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, c))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23))) → top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23))) → top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23))) → top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, g(_x71), _x43), c, _x23))) → top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(g(_x61), _x42, _x43), c, _x23))) → top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, b), c, _x23))) → top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61)))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(_x41, c, _x43), c, _x23))) → top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, _x23))) → top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, b))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63)))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, b, _x43), c, _x23))) → top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(b, _x42, _x43), c, _x23))) → top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))

Problem 13: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(_x41, _x42, _x43), c, c)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))top#(ok(b))top#(mark(c))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))
top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))
top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))
top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(b))top#(ok(b))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(_x41, _x42, _x43), c, c))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), 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(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c))) 
top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c))) 
top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c))) 
top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c))) 
top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c))) 
top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c))) 
top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c))) 
top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c))) 
top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(_x41, _x42, _x43), c, c))) → top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(_x41, _x42, b), c, c))) → top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, c))) → top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c))) → top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, _x43), c, c))) → top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(g(_x51), _x42, _x43), c, c))) → top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, c))) → top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x51), _x43), c, c))) → top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x61)), c, c))) → top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(c, _x42, _x43), c, c))) → top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c))) → top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, c))) → top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))

Problem 14: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(_x41, c, _x43), c, c)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(ok(b))top#(mark(c))
top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))top#(mark(g(_x21)))top#(g(proper(_x21)))
top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))
top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))
top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))
top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(mark(b))top#(ok(b))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(_x41, c, _x43), c, c))) → top#(f(f(proper(_x41), ok(c), proper(_x43)), 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(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c))) 
top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c))) 
top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(_x41, c, _x43), c, c))) → top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(_x51, _x52, _x53), c, _x43), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c))) → top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, g(_x61)), c, c))) → top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(c, c, _x43), c, c))) → top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, b), c, c))) → top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, c, c), c, c))) → top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(b, c, _x43), c, c))) → top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(g(_x51), c, _x43), c, c))) → top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))

Problem 15: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(_x51, _x52, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))
top#(ok(b))top#(mark(c))top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))
top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))
top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(g(_x21)))top#(g(proper(_x21)))
top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))
top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))
top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))
top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))
top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(b))top#(ok(b))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(_x51, _x52, _x53), c, _x43), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), proper(_x43)), 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(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(_x51, _x52, _x53), c, _x43), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c))) → top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c))) → top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c))) → top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c))) → top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c))) → top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c))) → top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))

Problem 16: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(_x51, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))
top#(ok(b))top#(mark(c))top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(ok(g(_x21)))top#(g(active(_x21)))
top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))
top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))
top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(b))top#(ok(b))top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(_x51, _x52, _x53), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), 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(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(_x51, _x52, _x53), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(_x51, _x52, c), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c))) → top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c))) → top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c))) → top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))

Problem 17: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(_x51, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(ok(b))top#(mark(c))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(ok(g(_x21)))top#(g(active(_x21)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))
top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(g(_x21)))top#(g(proper(_x21)))
top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))
top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))
top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))
top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(b))top#(ok(b))top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(_x51, _x52, c), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(proper(_x61))), 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(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c))) 
top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(_x51, _x52, c), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c))) → top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c))) → top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c))) → top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c))) → top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))

Problem 18: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(ok(b))top#(mark(c))top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(g(_x21)))top#(g(proper(_x21)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(b))top#(ok(b))
top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))
top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(b))), 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(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c))) → top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c))) → top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c))) → top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))

Problem 19: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(ok(b))top#(mark(c))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(g(_x21)))top#(g(proper(_x21)))
top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(b))top#(ok(b))top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))
top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))
top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))
top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), ok(g(b))), 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(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c))) → top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c))) → top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c))) → top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))

Problem 20: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(ok(b))top#(mark(c))top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(b))top#(ok(b))
top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))
top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(ok(b))), 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(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(g(c), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(g(_x71)), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), b, c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), c, c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c))) → top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))

Problem 21: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(ok(b))top#(mark(c))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(ok(g(_x21)))top#(g(active(_x21)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))
top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(g(_x21)))top#(g(proper(_x21)))
top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(b))top#(ok(b))top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(c), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))
top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), b, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(g(_x61), c, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))
top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(ok(b)) → 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(b)) → top#(mark(c)) is deleted.

Problem 22: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(g(_x21)))top#(g(proper(_x21)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(b))top#(ok(b))
top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(c), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), g(_x61), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))
top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))
top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), b, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(f(g(_x61), c, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(g(_x71)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))
top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), 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(f(g(ok(c)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c))) 
top#(f(f(f(g(ok(b)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(g(proper(_x71))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(g(_x61), _x52, _x53), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, _x53), c, _x43), c, c))) → top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, _x53), c, _x43), c, c))) → top#(f(f(f(g(ok(b)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), g(_x61), _x53), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, c), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(g(c), _x52, _x53), c, _x43), c, c))) → top#(f(f(f(g(ok(c)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, f(_x71, _x72, _x73)), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), c, _x53), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, f(_x61, _x62, _x63)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), _x53), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), _x52, _x53), c, _x43), c, c))) → top#(f(f(f(g(g(proper(_x71))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, g(_x71)), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, b), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, b), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), b, _x53), c, _x43), c, c))) → top#(f(f(f(g(proper(_x61)), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))

Problem 23: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(g(_x61), g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(g(_x41), c, _x23)))top#(f(g(proper(_x41)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(ok(g(_x21)))top#(g(active(_x21)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))
top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, b), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(mark(f(f(f(g(_x61), b, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(b))top#(ok(b))
top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(c), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), c, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))top#(mark(f(f(f(g(g(_x71)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, b), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), b, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, c), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(g(_x61), c, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(c), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(g(_x71)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(g(_x41), c, _x23))) → top#(f(g(proper(_x41)), ok(c), proper(_x23))) 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(g(ok(c)), ok(c), proper(_x23))) 
top#(f(g(g(proper(_x61))), ok(c), proper(_x23))) 
top#(f(g(proper(_x41)), ok(c), ok(b))) 
top#(f(g(proper(_x41)), ok(c), f(proper(_x61), proper(_x62), proper(_x63)))) 
top#(f(g(proper(_x41)), ok(c), ok(c))) 
top#(f(g(ok(b)), ok(c), proper(_x23))) 
top#(f(g(proper(_x41)), ok(c), g(proper(_x61)))) 
top#(f(g(f(proper(_x61), proper(_x62), proper(_x63))), ok(c), proper(_x23))) 
Thus, the rule top#(mark(f(g(_x41), c, _x23))) → top#(f(g(proper(_x41)), ok(c), proper(_x23))) is replaced by the following rules:
top#(mark(f(g(b), c, _x23))) → top#(f(g(ok(b)), ok(c), proper(_x23)))top#(mark(f(g(_x41), c, g(_x61)))) → top#(f(g(proper(_x41)), ok(c), g(proper(_x61))))
top#(mark(f(g(_x41), c, c))) → top#(f(g(proper(_x41)), ok(c), ok(c)))top#(mark(f(g(c), c, _x23))) → top#(f(g(ok(c)), ok(c), proper(_x23)))
top#(mark(f(g(f(_x61, _x62, _x63)), c, _x23))) → top#(f(g(f(proper(_x61), proper(_x62), proper(_x63))), ok(c), proper(_x23)))top#(mark(f(g(g(_x61)), c, _x23))) → top#(f(g(g(proper(_x61))), ok(c), proper(_x23)))
top#(mark(f(g(_x41), c, b))) → top#(f(g(proper(_x41)), ok(c), ok(b)))top#(mark(f(g(_x41), c, f(_x61, _x62, _x63)))) → top#(f(g(proper(_x41)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))

Problem 24: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(g(_x61), g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(g(g(_x61)), c, _x23)))top#(f(g(g(proper(_x61))), ok(c), proper(_x23)))
top#(mark(f(g(_x41), c, g(_x61))))top#(f(g(proper(_x41)), ok(c), g(proper(_x61))))top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(g(f(_x61, _x62, _x63)), c, _x23)))top#(f(g(f(proper(_x61), proper(_x62), proper(_x63))), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))
top#(mark(f(g(b), c, _x23)))top#(f(g(ok(b)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(g(_x41), c, c)))top#(f(g(proper(_x41)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, b), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(mark(f(f(f(g(_x61), b, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(b))top#(ok(b))
top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(g(c), c, _x23)))top#(f(g(ok(c)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(g(_x41), c, b)))top#(f(g(proper(_x41)), ok(c), ok(b)))
top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(g(_x41), c, f(_x61, _x62, _x63))))top#(f(g(proper(_x41)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(g(c), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), g(_x61), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(g(_x61), c, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(f(f(g(g(_x71)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))
top#(mark(f(f(f(g(_x61), _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, b), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), b, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, c), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(f(g(c), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), c, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), 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(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(_x51, f(_x61, b, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(c, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, c, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, b), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, c), c), c, g(b)), c, c))) → top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))

Problem 25: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(b, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, b), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(ok(g(_x21)))top#(g(active(_x21)))
top#(mark(f(f(f(_x51, f(_x61, _x62, c), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, c, _x43), c, c)))top#(f(f(ok(b), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(g(g(_x61)), c, _x23)))top#(f(g(g(proper(_x61))), ok(c), proper(_x23)))
top#(mark(f(g(_x41), c, g(_x61))))top#(f(g(proper(_x41)), ok(c), g(proper(_x61))))top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))
top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(g(f(_x61, _x62, _x63)), c, _x23)))top#(f(g(f(proper(_x61), proper(_x62), proper(_x63))), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, b, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))top#(mark(f(g(b), c, _x23)))top#(f(g(ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(g(_x41), c, c)))top#(f(g(proper(_x41)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, b), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), b, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(b))top#(ok(b))top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(c, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(g(c), c, _x23)))top#(f(g(ok(c)), ok(c), proper(_x23)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(g(_x41), c, b)))top#(f(g(proper(_x41)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(g(_x41), c, f(_x61, _x62, _x63))))top#(f(g(proper(_x41)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(g(c), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), c, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))top#(mark(f(f(f(g(g(_x71)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, b), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))
top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), b, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, c), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(g(_x61), c, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(c), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(g(_x71)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(b, f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), 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(f(ok(b), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(b, f(_x61, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(b, f(_x61, b, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(c, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, g(_x101)), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(b, _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, b), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, c), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, g(_x91), _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, c, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), _x62, _x63), c), c, g(b)), c, c))) → top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))

Problem 26: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, c, _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), ok(c), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, g(_x121)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), g(proper(_x121))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(f(_x151, _x152, _x153), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), f(_x101, _x102, _x103)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(f(_x141, _x142, _x143), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(f(proper(_x141), proper(_x142), proper(_x143)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(c, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(ok(c), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(g(_x111), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(g(proper(_x111)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, c, b), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, b)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), ok(b))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(f(_x121, _x122, _x123), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, c, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), ok(c), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, g(_x141), _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), g(proper(_x141)), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(g(_x41), c, c)))top#(f(g(proper(_x41)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, c, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), ok(c), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, b), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, b, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), ok(b), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, c, c), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))
top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, f(_x141, _x142, _x143), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(c, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(g(_x121), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(g(proper(_x121)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(f(_x121, _x122, _x123), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x91)), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(c, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, f(_x101, _x102, _x103), _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), f(proper(_x101), proper(_x102), proper(_x103)), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, c, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), ok(c), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, _x102, f(_x141, _x142, _x143))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), f(proper(_x141), proper(_x142), proper(_x143)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), b), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(g(_x131), _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(g(proper(_x131)), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, c, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), ok(c), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, g(_x141), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(g(_x101), f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(c, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(c), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, c, c), c, g(b)), c, c)))top#(f(f(ok(f(c, c, c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, c, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), ok(c), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, b, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(c), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, c), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), ok(c)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, c, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), ok(c), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, g(f(_x121, _x122, _x123))), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, g(_x111), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), g(proper(_x111)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, f(_x121, _x122, _x123))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, _x62, b), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, f(_x111, _x112, _x113), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, b, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), ok(b), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, g(_x131), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), g(proper(_x131)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, c, b), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, b, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), ok(b), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, f(_x151, _x152, _x153)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), f(proper(_x151), proper(_x152), proper(_x153))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), b), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, g(_x151)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, c, b), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, b), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), ok(b)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(g(_x131), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(g(proper(_x131)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, g(_x91), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, b, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, b), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(b, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(b), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, f(_x151, _x152, _x153)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), b, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, f(_x141, _x142, _x143), _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, c), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), c, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, c, c), c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(c)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(ok(c))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, g(_x111), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), g(proper(_x111)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, g(_x151)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), g(proper(_x151))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, b, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), ok(b), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, c, c), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, c, c), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, c), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), ok(c)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(b), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(ok(b)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, b, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), ok(b), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, c, b), c, c)))top#(f(f(ok(b), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, b, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, c, c), c, c)))top#(f(f(ok(b), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(b, c, g(_x61)), c, c)))top#(f(f(ok(b), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, f(c, c, c), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(b, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(b), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), b, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), ok(b), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), g(_x101)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), g(_x101)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), g(proper(_x101))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(f(_x131, _x132, _x133)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(f(proper(_x131), proper(_x132), proper(_x133))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, f(_x131, _x132, _x133)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), f(proper(_x131), proper(_x132), proper(_x133))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(g(_x21)))top#(g(proper(_x21)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, c), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(f(_x131, _x132, _x133)), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(f(proper(_x131), proper(_x132), proper(_x133))), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, c, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), ok(c), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), f(_x121, _x122, _x123), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(g(b), c, _x23)))top#(f(g(ok(b)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(b, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(ok(b), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(b, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(ok(b), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(c, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(ok(c), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(c, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(ok(c), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, f(_x161, _x162, _x163), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, g(g(_x121))), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, c, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), ok(c), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), b), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), ok(b)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, c), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), ok(c)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, f(_x121, _x122, _x123)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(b))top#(ok(b))
top#(mark(f(f(f(_x51, f(g(_x81), f(c, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(ok(c), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), b, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, g(_x121))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), g(proper(_x121)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(g(c), c, _x23)))top#(f(g(ok(c)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(g(c), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, b), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), ok(b)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, f(_x151, _x152, _x153)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(g(_x131)), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(g(proper(_x131))), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), c), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), ok(c)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), b, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, c), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), ok(c)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(c), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(ok(c)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), c, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, b, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), ok(b), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, c, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), ok(c), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(f(_x121, _x122, _x123), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(g(_x101), _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(g(proper(_x101)), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(g(_x121), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(b, f(_x61, _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, g(g(_x121))), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, b), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), ok(b)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), c, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(c, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, c, c), c, g(b)), c, c)))top#(f(f(f(ok(c), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(c, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(f(_x121, _x122, _x123), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, g(c)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(ok(c))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), c, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), ok(c), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, f(_x121, _x122, _x123)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(c, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(c), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, g(_x141), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, b), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(c, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(ok(c), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(f(_x141, _x142, _x143), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(f(proper(_x141), proper(_x142), proper(_x143)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, c, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, g(b)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(ok(g(_x21)))top#(g(active(_x21)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, _x102, g(_x141))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), g(proper(_x141)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(g(_x41), c, g(_x61))))top#(f(g(proper(_x41)), ok(c), g(proper(_x61))))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), b, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), b, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), c), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, g(_x111), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), g(proper(_x111)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, g(_x101), _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), g(proper(_x101)), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, f(_x141, _x142, _x143), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(g(_x131)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(g(proper(_x131))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, _x83), f(_x91, _x92, _x93), g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, b)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), ok(b))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, c), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), ok(c)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(b)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, b, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), ok(b), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(c, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(ok(c), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(c), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, b, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, c, b), c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, f(_x131, _x132, _x133)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), f(proper(_x131), proper(_x132), proper(_x133))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(f(_x121, _x122, _x123), _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), b, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, b), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), b), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), ok(b)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, c, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), ok(c), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, b), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), ok(b)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, b, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), ok(b), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, f(_x71, _x72, _x73)), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, b, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), f(_x101, _x102, _x103)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(g(_x111)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(g(proper(_x111))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, g(_x141))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), g(proper(_x141)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, f(_x121, _x122, _x123)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, c), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(g(_x91)), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, f(_x111, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(f(_x101, _x102, _x103), _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(_x81, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(g(_x41), c, b)))top#(f(g(proper(_x41)), ok(c), ok(b)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(g(_x141), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(g(proper(_x141)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, g(_x131)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), g(proper(_x131))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), b), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, g(_x71)), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), g(proper(_x71))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(b), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(b)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, b), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), ok(b)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), b, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, b, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, g(b)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(c, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(f(_x111, _x112, _x113), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, g(_x121)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), g(proper(_x121))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(b), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(b), f(b, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, b, _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), ok(b), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), c, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, b, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), ok(b), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(_x81, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, g(c)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(ok(c))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, c), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, g(_x151)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), c, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))
top#(mark(f(f(f(_x51, f(b, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))top#(mark(f(f(f(g(_x61), b, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(c), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(b, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(ok(b), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, f(_x151, _x152, _x153)), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(b, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, b, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, c), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), ok(c)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(b, f(f(c, _x82, g(_x121)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), g(proper(_x121))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, b), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), ok(b)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, b, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), ok(b), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, g(_x111), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), g(proper(_x111)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, c, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), ok(c), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(c, c, b), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, c, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, b, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), ok(b), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, f(_x131, _x132, _x133), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, c), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(c)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, b), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(ok(b), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, g(_x111)), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), g(proper(_x111))), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(b, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(b), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, c), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(g(g(_x61)), c, _x23)))top#(f(g(g(proper(_x61))), ok(c), proper(_x23)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(c, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, c), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(c)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(b, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, g(_x131), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), g(proper(_x131)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, _x102, b)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(b))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(g(_x101), _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), b, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, f(_x121, _x122, _x123), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), f(proper(_x121), proper(_x122), proper(_x123)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, g(f(_x121, _x122, _x123))), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, c, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), ok(c), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, b, c), c, g(b)), c, c)))top#(f(f(f(ok(c), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, b, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), ok(b), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(b), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(ok(b)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, b), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), ok(b)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(ok(c), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(b, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(g(f(_x61, _x62, _x63)), c, _x23)))top#(f(g(f(proper(_x61), proper(_x62), proper(_x63))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, f(_x171, _x172, _x173)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(b, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(ok(b), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(f(_x101, _x102, _x103), _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, g(_x141), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, c, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), ok(c), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, g(_x91), _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, f(_x141, _x142, _x143), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, c, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), ok(c), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, b, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, c, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), ok(c), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(b, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(ok(b), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, g(_x61), _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), g(proper(_x61)), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), g(_x91), g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(b), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(g(b)), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(g(_x101), _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(g(proper(_x101)), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(g(_x141), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(g(proper(_x141)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, f(_x141, _x142, _x143))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), f(proper(_x141), proper(_x142), proper(_x143)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(g(_x121))), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, g(_x131)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), g(proper(_x131))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, g(_x111), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), g(proper(_x111)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, f(_x111, _x112, _x113)), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(g(_x111), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(g(proper(_x111)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(b, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(ok(b), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(b, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, c), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(g(_x41), c, f(_x61, _x62, _x63))))top#(f(g(proper(_x41)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(_x51, _x52, b), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, b), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), ok(b)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, _x103)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), b, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(g(_x151), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(g(proper(_x151)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, g(_x151)), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), g(proper(_x151))), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, _x63), _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, f(f(f(_x131, _x132, _x133), _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(b, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(ok(b), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(g(_x71)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, g(_x171)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(f(_x121, _x122, _x123))), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(g(_x101), _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, b), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, _x83), g(_x91), g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, b), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(b)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), g(_x91), g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, b, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), ok(b), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, g(_x131), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), g(proper(_x131)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, g(_x161), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(b, f(f(_x81, _x82, b), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), ok(b)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(c, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(ok(c), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(c, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))top#(mark(f(f(f(b, f(c, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, g(_x91), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), 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(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(g(proper(_x111))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(ok(b)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(ok(c)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, b, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(c, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(b), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(ok(b)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(f(_x91, _x92, _x93)), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(b, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(g(_x111)), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(g(proper(_x111))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(c), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(ok(c)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, c, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(f(_x121, _x122, _x123), _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(g(_x121), _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(_x131, _x132, b), c)), c), c, g(b)), c, c))) → top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))

Problem 27: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(b, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(ok(b), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, b), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), ok(b)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), f(_x101, _x102, _x103)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x151)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(f(_x101, _x102, _x103)), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(f(proper(_x101), proper(_x102), proper(_x103))), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(g(_x111), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(g(proper(_x111)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, c, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), ok(c), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(f(_x121, _x122, _x123), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, c, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), ok(c), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), b), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), ok(b)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(b)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, b), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, b), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), ok(b)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, c, c), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, g(b)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(_x141, c, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), ok(c), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(f(_x131, _x132, _x133)), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x131), proper(_x132), proper(_x133))), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(b), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(ok(b)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(g(_x91)), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, f(_x101, _x102, _x103), _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), f(proper(_x101), proper(_x102), proper(_x103)), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(c), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(ok(c)), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(c, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, b), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), ok(b)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(c, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(ok(c), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(c, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(c), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, f(_x171, _x172, _x173)), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, b), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), ok(b)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(b, g(_x161), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, g(_x151)), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), g(proper(_x151))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, c, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), ok(c), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, g(_x111), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), g(proper(_x111)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(c, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(ok(c), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(g(_x151), _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(g(proper(_x151)), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(f(_x111, _x112, _x113)), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, g(_x151), _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), g(proper(_x151)), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, g(_x131), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), g(proper(_x131)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(g(_x151), g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(g(proper(_x151)), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, f(_x151, _x152, _x153)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), f(proper(_x151), proper(_x152), proper(_x153))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(g(_x191))), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x191)))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, c, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(c)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(b, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(f(_x161, _x162, _x163))), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(f(proper(_x161), proper(_x162), proper(_x163)))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, c), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), ok(c)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(f(_x181, _x182, _x183)), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x181), proper(_x182), proper(_x183))), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(f(_x131, _x132, _x133)), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x131), proper(_x132), proper(_x133))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, b, f(_x141, _x142, _x143)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), f(proper(_x141), proper(_x142), proper(_x143))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(f(_x191, _x192, _x193))), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x191), proper(_x192), proper(_x193)))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, f(_x151, _x152, _x153)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, f(_x51, _x52, _x53), _x43), c, c)))top#(f(f(proper(_x41), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, f(_x141, _x142, _x143), _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, f(_x141, _x142, _x143), _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), _x42, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(b, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(ok(b), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(_x21, f(_x51, _x52, _x53), _x23)))top#(f(proper(_x21), f(proper(_x51), proper(_x52), proper(_x53)), proper(_x23)))
top#(mark(f(f(f(c, f(g(f(_x91, _x92, _x93)), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(f(_x181, _x182, _x183)), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(f(proper(_x181), proper(_x182), proper(_x183))), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, c, c), c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(c)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(ok(c))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, g(_x111), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), g(proper(_x111)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(c)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(ok(c))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x111), g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x111)), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), g(_x101)), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), g(proper(_x101))), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, c, c), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), c, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(c), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(c, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, f(_x121, _x122, _x123)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(c)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(ok(c))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x111), g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x111)), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(b, c, g(_x61)), c, c)))top#(f(f(ok(b), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(c), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(ok(c)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), b, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), ok(b), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, b, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(c)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(ok(c))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), b, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(g(f(_x161, _x162, _x163))), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(f(proper(_x161), proper(_x162), proper(_x163)))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), c, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), g(_x101)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), g(proper(_x101))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x111), g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x111)), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(f(_x121, _x122, _x123), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(f(_x131, _x132, _x133)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(f(proper(_x131), proper(_x132), proper(_x133))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), g(_x121), g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), g(proper(_x121)), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(f(_x121, _x122, _x123), g(_x161), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(f(proper(_x121), proper(_x122), proper(_x123)), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(c), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(b, _x62, g(_x101)), c), c, _x43), c, c)))top#(f(f(f(ok(c), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, c), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), ok(c)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(g(_x51), c, _x43), c, c)))top#(f(f(g(proper(_x51)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, f(_x151, _x152, _x153)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, b, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), ok(b), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, g(_x101), _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), g(proper(_x101)), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(c)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), g(g(_x101)), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(g(proper(_x101))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(f(_x161, _x162, _x163))), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(f(proper(_x161), proper(_x162), proper(_x163)))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(b, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(ok(b), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(f(_x191, _x192, _x193))), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x191), proper(_x192), proper(_x193)))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), b, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, g(b)), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, f(_x161, _x162, _x163), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, _x63), c), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), f(_x171, _x172, _x173)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), f(proper(_x171), proper(_x172), proper(_x173))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(g(g(_x161))), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(g(proper(_x161)))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(f(_x121, _x122, _x123), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), b, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), f(_x131, _x132, _x133)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(c)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(ok(c))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, b), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), ok(b)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, c, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), b), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), ok(b)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, f(_x151, _x152, _x153)), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(g(_x131)), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(g(proper(_x131))), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), c), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), ok(c)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(g(_x111), _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(g(proper(_x111)), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, f(_x91, _x92, _x93), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, c, _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), ok(c), proper(_x53)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), c), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), ok(c)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), b, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(b), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(ok(b)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, c), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), ok(c)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, g(_x141), _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), g(proper(_x141)), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(f(_x121, _x122, _x123), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, c), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), ok(c)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(b), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(b)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(ok(c))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, g(g(_x121))), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x91)), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), c, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(g(_x131), _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(g(proper(_x131)), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(b, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(ok(b), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, c, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, _x62, g(b)), c), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), g(_x91), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(_x21, c, c)))top#(f(proper(_x21), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), c, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, b, _x43), c, c)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(f(_x121, _x122, _x123), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(ok(c), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, _x62, g(b)), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, g(c)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(ok(c))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), c, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), ok(c), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, _x62, g(_x101)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(b)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(ok(b))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(b), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(ok(b)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, c, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(c, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(ok(c), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(g(_x111)), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(g(proper(_x111))), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(f(_x91, _x92, _x93)), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, g(_x121)), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), g(proper(_x121))), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, b), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), ok(b)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(f(_x141, _x142, _x143))), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(f(proper(_x141), proper(_x142), proper(_x143)))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x131)), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x131))), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(ok(g(_x21)))top#(g(active(_x21)))top#(mark(f(f(f(_x51, f(b, b, g(_x101)), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, g(_x91), g(b)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), g(proper(_x91)), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, b, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), b, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(f(_x131, _x132, _x133)), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x131), proper(_x132), proper(_x133))), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, c), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), ok(c)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, b, g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), c), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(f(_x151, _x152, _x153))), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(f(proper(_x151), proper(_x152), proper(_x153)))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), c), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), ok(c)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(g(b)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(ok(b))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, b, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), ok(b), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), g(_x101), _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), g(proper(_x101)), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, f(_x151, _x152, _x153)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, g(_x91), g(b)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), g(proper(_x91)), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, b, _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), f(_x171, _x172, _x173)), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), f(proper(_x171), proper(_x172), proper(_x173))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, c, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), ok(c), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, b)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(b))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, g(_x61))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), g(proper(_x61))))
top#(mark(f(f(f(_x51, f(f(b, f(f(f(_x151, _x152, _x153), g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(f(proper(_x151), proper(_x152), proper(_x153)), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(f(_x181, _x182, _x183)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x181), proper(_x182), proper(_x183))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, b, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), ok(b), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, g(_x111)), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), g(proper(_x111))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(g(_x191))), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x191)))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(_x141, _x142, g(_x161)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), g(proper(_x161))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, c), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), ok(c)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, g(_x151)), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), g(proper(_x151))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, g(_x151)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), g(proper(_x151))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, f(_x71, _x72, _x73)), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(g(_x111), _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(g(proper(_x111)), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(b, g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(g(_x111)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(g(proper(_x111))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, c), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, f(_x111, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(c)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(ok(c))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(g(_x101))), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(g(proper(_x101)))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), f(_x101, _x102, _x103)), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), f(proper(_x101), proper(_x102), proper(_x103))), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, g(_x101)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(c), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(ok(c)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, c, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), c, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(c), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, b, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, c, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), ok(c), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), c, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(c), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(g(_x131), _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(g(proper(_x131)), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(g(_x111)), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(g(proper(_x111))), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, _x82, c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(b)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, _x82, _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(f(_x151, _x152, _x153), _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), c, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(f(_x111, _x112, _x113)), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(g(_x191))), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(g(proper(_x191)))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, g(_x151))), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), g(proper(_x151)))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), c, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), b, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(c), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(f(_x181, _x182, _x183))), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(f(proper(_x181), proper(_x182), proper(_x183)))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(c, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(ok(f(_x22, g(_x22), _x21)))top#(mark(f(_x21, _x21, _x21)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(c)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(ok(c))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, b, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), ok(b), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, g(_x111), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), g(proper(_x111)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(c, c, b), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(c, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, b), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(g(_x121), b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(g(proper(_x121)), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, g(_x111), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), g(proper(_x111)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(c), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, f(_x151, _x152, _x153))), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153)))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(g(_x91)), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(g(proper(_x91))), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(f(_x111, _x112, _x113), g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, c), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(c)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, c), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), ok(c)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(b, _x22, _x23)))top#(f(ok(b), proper(_x22), proper(_x23)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(b, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(c, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(ok(c), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(c, _x42, _x43), c, _x23)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(b, _x62, g(f(_x121, _x122, _x123))), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(c, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(ok(c), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(c, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), c, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), c, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(c), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, g(c), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(ok(c)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, f(_x161, _x162, _x163), _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, g(_x91), g(_x101)), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(c)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(ok(c))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(g(_x191))), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(g(proper(_x191)))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(b), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(ok(b)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(f(_x121, _x122, _x123), g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(f(proper(_x121), proper(_x122), proper(_x123)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(b, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, g(_x61)), c, c)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, c, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), ok(c), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(f(_x191, _x192, _x193))), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x191), proper(_x192), proper(_x193)))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), c, f(g(_x121), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(g(_x141)), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(g(proper(_x141))), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, g(_x51), _x43), c, c)))top#(f(f(proper(_x41), g(proper(_x51)), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(c, g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(g(_x181)), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(g(proper(_x181))), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(b, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(ok(b), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(g(_x131), _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(g(proper(_x131)), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, _x142, g(_x161)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), g(proper(_x161))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, c), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), ok(c)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), g(_x91), g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(g(_x101), _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(g(proper(_x101)), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x91)), c, f(g(f(_x111, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(f(_x151, _x152, _x153)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(f(proper(_x151), proper(_x152), proper(_x153))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, g(_x151)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(g(_x141)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x141))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(c), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(c, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(ok(c), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), _x62, g(f(_x121, _x122, _x123))), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, c), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, b), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), ok(b)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, g(f(_x121, _x122, _x123))), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), f(_x101, _x102, _x103)), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), f(proper(_x101), proper(_x102), proper(_x103))), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), g(_x61), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, f(_x161, _x162, _x163), _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(g(_x71)), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(g(proper(_x71))), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, g(_x151)), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), g(proper(_x151))), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(g(_x121), g(_x161), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(g(proper(_x121)), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, f(_x121, _x122, _x123)), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, b, _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, c, g(_x71)), c, g(b)), c, c)))top#(f(f(f(ok(b), ok(c), g(proper(_x71))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(c), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, f(_x101, _x102, _x103), _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), f(proper(_x101), proper(_x102), proper(_x103)), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, _x83), g(_x91), g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, f(_x161, _x162, _x163), _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, c), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(_x21, _x22, g(_x61))))top#(f(proper(_x21), proper(_x22), g(proper(_x61))))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, b, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), ok(b), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, g(_x161), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, c, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(g(_x141))), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(g(proper(_x141)))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, f(_x81, _x82, _x83)), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), f(proper(_x81), proper(_x82), proper(_x83))), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, f(_x111, _x112, _x113)), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), f(proper(_x111), proper(_x112), proper(_x113))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), b, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, g(_x151)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, g(_x151)), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), g(proper(_x151))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), g(_x91), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(b)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(ok(b))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, b, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), ok(b), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(b)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, c, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), ok(c), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), c, f(_x61, _x62, _x63))))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(g(_x121), f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(c, _x42, _x43), c, c)))top#(f(f(ok(c), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, g(_x151))), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), g(proper(_x151)))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(b, g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(b), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(g(_x151))), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(g(proper(_x151)))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, b), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), g(_x101), _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), g(proper(_x101)), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(g(_x131), _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(g(proper(_x131)), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), f(_x141, _x142, _x143), _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, c), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), ok(c)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(c, g(_x161), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(f(_x151, _x152, _x153), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(f(_x101, _x102, _x103), _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(g(_x141))), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x141)))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(f(_x141, _x142, _x143), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(f(proper(_x141), proper(_x142), proper(_x143)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(b, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(ok(b), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, b)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), ok(b))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, g(_x141), _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), g(proper(_x141)), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, c, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), ok(c), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(c)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(c))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, f(_x141, _x142, _x143), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, b, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), ok(b), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, b), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), ok(b)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, b, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(f(_x121, _x122, _x123), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), b), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), ok(b)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), f(_x121, _x122, _x123)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, f(_x71, _x72, _x73), _x43), c, _x23)))top#(f(f(proper(_x41), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), c, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(c), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, c, c), c, g(b)), c, c)))top#(f(f(ok(f(c, c, c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, b), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), ok(b)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, g(_x151)), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), g(proper(_x151))), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(c), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, g(f(_x121, _x122, _x123))), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(c, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x151)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, b, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), ok(b), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, b, _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, g(_x111)), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), g(proper(_x111))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(g(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, b, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), ok(b), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, _x82, g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(b), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(ok(b)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(b, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(c)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(ok(c))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, b), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), ok(b)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(b, _x62, g(_x101)), c), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, b, c), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(c)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, b), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(b), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, b, _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(f(_x181, _x182, _x183)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x181), proper(_x182), proper(_x183))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), b, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(b, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(ok(b), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(c, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(ok(c), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(_x141, _x142, c), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), ok(c)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(_x141, _x142, b), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), ok(b)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(g(_x101), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(g(proper(_x101)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(b), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(ok(b)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(b)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(ok(b))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, b), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), ok(b)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, g(_x161), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), g(proper(_x161)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, f(_x151, _x152, _x153))), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153)))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, f(_x151, _x152, _x153)), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), f(proper(_x151), proper(_x152), proper(_x153))), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(g(_x91)), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(c, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(b), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(ok(b)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, b, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), ok(b), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, c), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), ok(c)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(_x131, b, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, g(_x141), _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), g(proper(_x141)), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(b)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, g(_x151), _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), g(proper(_x151)), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(b, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(b), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, _x82, _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, b, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(b), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, b), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), ok(b)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(g(proper(_x71))), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, _x82, f(_x121, _x122, _x123)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(b, g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, _x82, g(_x121)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), g(proper(_x121))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), c, f(g(f(_x111, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(f(_x141, _x142, _x143))), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x141), proper(_x142), proper(_x143)))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(b)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, g(_x151)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), g(proper(_x151))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), g(c), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(ok(c)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(f(_x131, _x132, _x133)), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(f(proper(_x131), proper(_x132), proper(_x133))), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, c)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, c, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), ok(c), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, c, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), ok(c), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, f(_x141, _x142, _x143), c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(c)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(_x121)), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, g(g(_x121))), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, c), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), ok(c)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, c, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), ok(c), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), c, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(c), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(g(_x121), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(b))top#(ok(b))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, b, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), ok(b), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), c, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, f(_x111, _x112, _x113)), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), f(proper(_x111), proper(_x112), proper(_x113))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(g(_x171))), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(g(proper(_x171)))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, c, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), ok(c), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, c, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(g(_x101), _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(g(proper(_x101)), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, f(_x151, _x152, _x153)), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, b), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), ok(b)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, b, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), ok(b), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, g(c)), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(ok(c))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(g(_x121), f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(b), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(ok(b)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(c), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(c)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, g(_x111), _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), g(proper(_x111)), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(g(_x151), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(g(proper(_x151)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(c, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, c, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, c, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(c), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, c), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), ok(c)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, c, c), c, g(b)), c, c)))top#(f(f(f(ok(c), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(_x21, c, b)))top#(f(proper(_x21), ok(c), ok(b)))
top#(mark(f(_x21, _x22, f(_x61, _x62, _x63))))top#(f(proper(_x21), proper(_x22), f(proper(_x61), proper(_x62), proper(_x63))))top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(g(_x141))), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x141)))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(g(_x121), g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(c, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(c), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, g(_x131)), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), g(proper(_x131))), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), c, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), ok(c), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), c, f(g(f(_x111, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, b), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), ok(b)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), g(_x141), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(c)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(ok(c))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, g(_x111), _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), g(proper(_x111)), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, g(b)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, _x142, b), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), ok(b)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, c, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, c, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), ok(c), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(g(_x41), c, g(_x61))))top#(f(g(proper(_x41)), ok(c), g(proper(_x61))))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, g(_x131), _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), g(proper(_x131)), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(b), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, g(_x111)), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), g(proper(_x111))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, g(_x101), _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), g(proper(_x101)), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(c, _x22, _x23)))top#(f(ok(c), proper(_x22), proper(_x23)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(b), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(ok(b)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, b)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), ok(b))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, c), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), ok(c)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(c, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(g(_x111)), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(g(proper(_x111))), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(c), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), f(_x141, _x142, _x143), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(b)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, c), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), ok(c)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(c, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(ok(c), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, b, _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), b), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), ok(b)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(c), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x91)), g(_x91), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(f(_x191, _x192, _x193))), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x191), proper(_x192), proper(_x193)))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, b), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), c), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, b), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), ok(b)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(b)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(ok(b))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, c), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), ok(c)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), g(_x101)), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), g(proper(_x101))), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, f(_x151, _x152, _x153)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, f(_x161, _x162, _x163), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(g(_x111)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(g(proper(_x111))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, g(_x141))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), g(proper(_x141)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), g(_x131)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), g(proper(_x131))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x91)), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(b, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, _x142, c), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), ok(c)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(f(_x141, _x142, _x143))), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x141), proper(_x142), proper(_x143)))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), f(_x141, _x142, _x143), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(f(_x101, _x102, _x103), _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(_x81, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, g(_x151))), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), g(proper(_x151)))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(g(_x161)), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(g(proper(_x161))), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, g(_x71)), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), g(proper(_x71))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(b), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(ok(b)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, b), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), ok(b)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, g(_x121)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), g(proper(_x121))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(c)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(c), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(c, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, b, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), ok(b), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, b, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), ok(b), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, b, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(b, g(_x161), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(b)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(ok(b))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(_x21, g(_x51), _x23)))top#(f(proper(_x21), g(proper(_x51)), proper(_x23)))
top#(mark(f(f(f(c, f(g(g(f(_x101, _x102, _x103))), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(f(proper(_x101), proper(_x102), proper(_x103)))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(f(_x121, _x122, _x123), f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(_x21, c, g(_x61))))top#(f(proper(_x21), ok(c), g(proper(_x61))))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, f(_x141, _x142, _x143))), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), f(proper(_x141), proper(_x142), proper(_x143)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(b, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(ok(b), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(b), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(ok(b)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x121), g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x121)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, c, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), ok(c), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, c, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), ok(c), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, c, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(g(_x121), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(g(proper(_x121)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(f(_x71, _x72, _x73), _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(f(proper(_x71), proper(_x72), proper(_x73)), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, f(_x71, _x72, _x73), _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), f(proper(_x71), proper(_x72), proper(_x73)), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, g(_x121)), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), g(proper(_x121))), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, b, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), ok(b), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(g(_x191))), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x191)))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(b, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(b), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, c), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), ok(c)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(f(_x151, _x152, _x153), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(g(g(_x61)), c, _x23)))top#(f(g(g(proper(_x61))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(f(_x101, _x102, _x103)), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(f(proper(_x101), proper(_x102), proper(_x103))), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(g(_x151), _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(g(proper(_x151)), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(c, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(c), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, _x82, _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, g(_x141))), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), g(proper(_x141)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, b), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), ok(b)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, b, _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, c, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), ok(c), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, b, c), c, g(b)), c, c)))top#(f(f(f(ok(c), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(f(_x131, _x132, _x133), _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, b, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), ok(b), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, b)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), b, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, c), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), ok(c)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(c, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(ok(c), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), g(_x121), g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), g(proper(_x121)), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(b, _x62, g(_x101)), c), c, _x43), c, c)))top#(f(f(f(ok(b), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, f(_x171, _x172, _x173)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), g(_x91), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), f(_x101, _x102, _x103)), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), f(proper(_x101), proper(_x102), proper(_x103))), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, g(_x91), _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(b)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(ok(b))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), f(_x121, _x122, _x123)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, f(_x141, _x142, _x143), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, c, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), ok(c), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), b, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(b, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(ok(b), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, _x82, b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), b), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), ok(b)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, c, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), ok(c), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), g(_x101)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), g(proper(_x101))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(c)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(f(_x131, _x132, _x133)), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x131), proper(_x132), proper(_x133))), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), g(_x141), _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), b), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), ok(b)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, f(_x141, _x142, _x143))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), f(proper(_x141), proper(_x142), proper(_x143)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(b, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(ok(b), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, f(_x151, _x152, _x153), _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), f(proper(_x151), proper(_x152), proper(_x153)), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, g(_x111), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), g(proper(_x111)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, f(_x111, _x112, _x113)), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), f(_x141, _x142, _x143), _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, c), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), ok(c)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(b)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(c)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(g(_x41), c, f(_x61, _x62, _x63))))top#(f(g(proper(_x41)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, b), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), ok(b)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(f(_x151, _x152, _x153), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(f(proper(_x151), proper(_x152), proper(_x153)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(g(_x151), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(g(proper(_x151)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, b), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), ok(b)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), b, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, _x62, _x63), _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), f(_x141, _x142, _x143), _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(_x21, b, _x23)))top#(f(proper(_x21), ok(b), proper(_x23)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, b, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), ok(b), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(f(_x131, _x132, _x133), _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(g(_x71)), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(g(proper(_x71))), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(b, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(ok(b), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, _x132, g(_x171)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), c, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, f(_x151, _x152, _x153)), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(f(_x121, _x122, _x123))), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, c, b), c, c)))top#(f(f(proper(_x41), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), g(_x91), g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(c, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(ok(c), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, g(_x111), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), g(proper(_x111)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, g(_x91), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, g(_x151)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), g(proper(_x151))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, b, b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, b), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), ok(b)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(f(_x161, _x162, _x163)), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(f(proper(_x161), proper(_x162), proper(_x163))), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), g(_x91), g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(b, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(ok(b), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x91)), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(f(_x171, _x172, _x173))), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(f(proper(_x171), proper(_x172), proper(_x173)))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(g(_x161))), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(g(proper(_x161)))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(g(_x101), _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(g(proper(_x101)), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(f(_x131, _x132, _x133), _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(b, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), b, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), c, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(c), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, g(_x101), _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), g(proper(_x101)), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, f(_x161, _x162, _x163), g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), f(_x121, _x122, _x123)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(c), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(c, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(ok(c), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(g(_x101)), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(g(proper(_x101))), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(c, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(ok(c), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(b, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, c), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), ok(c)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, c, b), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, c, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), ok(c), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(c), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(ok(c)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(c)), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(ok(c))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), f(_x121, _x122, _x123), g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), f(proper(_x121), proper(_x122), proper(_x123)), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(g(_x41), c, c)))top#(f(g(proper(_x41)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), b, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, c), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), ok(c)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, f(_x111, _x112, _x113)), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), f(proper(_x111), proper(_x112), proper(_x113))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, _x43), _x22, _x23)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), proper(_x22), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(g(_x121), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(g(proper(_x121)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(g(_x121), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(g(proper(_x121)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(c, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(ok(c), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, c), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), ok(c)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(c, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(c), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, c, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), ok(c), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), b), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(g(_x131), _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(g(proper(_x131)), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, g(_x141), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, c, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), ok(c), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, g(_x101)), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, c), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), ok(c)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, f(_x141, _x142, _x143), _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(_x141, f(_x151, _x152, _x153), _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), f(proper(_x151), proper(_x152), proper(_x153)), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, c, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), ok(c), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(b), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(b)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, b, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, c), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), ok(c)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x131)), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x131))), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, _x62, b), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(f(_x141, _x142, _x143))), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(f(proper(_x141), proper(_x142), proper(_x143)))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, b), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), ok(b)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, f(_x111, _x112, _x113), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, g(b)), c), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(b), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, b), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, f(_x151, _x152, _x153))), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153)))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(c, g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, c), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), ok(c)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, _x82, _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, f(_x91, _x92, _x93), g(_x101)), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, g(f(_x81, _x82, _x83))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), g(f(proper(_x81), proper(_x82), proper(_x83)))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, g(_x111)), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), g(proper(_x111))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, g(_x91), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, g(f(_x151, _x152, _x153)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(f(proper(_x151), proper(_x152), proper(_x153))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(b, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(b), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), g(b), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(ok(b)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), f(_x101, _x102, _x103)), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), f(proper(_x101), proper(_x102), proper(_x103))), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), c, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, g(_x151)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), g(proper(_x151))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), _x62, g(b)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(b, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(ok(b), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, c, c), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, b, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(g(c)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(ok(c))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(f(_x151, _x152, _x153))), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(f(proper(_x151), proper(_x152), proper(_x153)))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, b, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, b), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), ok(b)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(b, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, g(_x131)), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), g(proper(_x131))), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, b, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, _x82, f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(b, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(ok(b), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(c, c, c), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), ok(c), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(c), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(ok(c)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x61, _x62, _x63), _x42, _x43), c, _x23)))top#(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(c, f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), g(_x101)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(g(_x41), _x22, _x23)))top#(f(g(proper(_x41)), proper(_x22), proper(_x23)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(b), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, b), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), ok(b)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(f(_x181, _x182, _x183)), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(f(proper(_x181), proper(_x182), proper(_x183))), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(c, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(_x21, _x22, b)))top#(f(proper(_x21), proper(_x22), ok(b)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(ok(g(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, f(_x131, _x132, _x133)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), f(proper(_x131), proper(_x132), proper(_x133))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, f(_x161, _x162, _x163), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(g(_x21)))top#(g(proper(_x21)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, c), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, g(_x71)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), g(proper(_x71))), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), c, f(g(_x121), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(g(_x51), _x42, _x43), c, c)))top#(f(f(g(proper(_x51)), proper(_x42), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(_x141, _x142, f(_x161, _x162, _x163)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), f(proper(_x161), proper(_x162), proper(_x163))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(b), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), g(_x141), _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(c, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(ok(c), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, _x82, f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, f(_x131, _x132, _x133)), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), f(proper(_x131), proper(_x132), proper(_x133))), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), b, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), b), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), ok(b)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, c, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), ok(c), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, f(_x121, _x122, _x123)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(c, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(ok(c), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(g(_x141))), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x141)))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(g(c), c, _x23)))top#(f(g(ok(c)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(c)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, g(_x71), _x43), c, _x23)))top#(f(f(proper(_x41), g(proper(_x71)), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, f(_x151, _x152, _x153)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, c), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(g(_x121), _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(g(proper(_x121)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), f(_x91, _x92, _x93), g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(b)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(ok(b))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), c, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(c), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(f(_x111, _x112, _x113)), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, _x62, g(_x101)), c), c, c), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(c)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(ok(b), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(g(_x151))), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(g(proper(_x151)))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, b, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), ok(b), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, f(_x91, _x92, _x93), g(b)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, c), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), ok(c)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, c), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(c)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(f(_x141, _x142, _x143)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x141), proper(_x142), proper(_x143))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), f(_x121, _x122, _x123), g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), f(proper(_x121), proper(_x122), proper(_x123)), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(f(_x151, _x152, _x153), _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, g(_x151))), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), g(proper(_x151)))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, f(_x171, _x172, _x173)), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(c), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(ok(c)), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(g(_x121), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(c, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(ok(c), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(_x61, _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(_x131, c, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, c), c, g(g(_x81))), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(g(proper(_x81)))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(b, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, g(_x141), _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), g(proper(_x141)), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(f(_x131, _x132, _x133))), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(f(proper(_x131), proper(_x132), proper(_x133)))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), f(_x121, _x122, _x123), _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), f(proper(_x121), proper(_x122), proper(_x123)), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(b)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(ok(b))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), _x52, g(_x71)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, c, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, f(_x111, _x112, _x113), _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(c, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(ok(c), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), c, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(c), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(b, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, g(_x141), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, b), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(_x21, _x22, c)))top#(f(proper(_x21), proper(_x22), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(c), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(ok(c)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(f(_x191, _x192, _x193))), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(f(proper(_x191), proper(_x192), proper(_x193)))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), _x62, g(g(_x121))), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, g(_x91), g(_x101)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), g(proper(_x91)), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, b, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), ok(b), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), f(_x121, _x122, _x123), g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), f(proper(_x121), proper(_x122), proper(_x123)), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(f(_x141, _x142, _x143), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(f(proper(_x141), proper(_x142), proper(_x143)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), f(_x121, _x122, _x123)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(g(_x141))), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x141)))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, g(_x141), _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), g(proper(_x141)), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(b)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), g(_x91), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(g(_x131))), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(g(proper(_x131)))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, b, g(b)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(b), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, g(c)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(ok(c))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, f(_x111, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, c), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(c)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(c, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(ok(c), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, f(_x141, _x142, _x143), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, c, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), ok(c), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(g(_x131)), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x131))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, f(_x171, _x172, _x173)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(g(_x131)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(g(proper(_x131))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, _x83), f(_x91, _x92, _x93), g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, f(_x151, _x152, _x153), _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), f(proper(_x151), proper(_x152), proper(_x153)), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, b, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, _x82, _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, b, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), ok(b), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, f(_x121, _x122, _x123)), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), b), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), ok(b)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(c, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(ok(c), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, c, b), c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(_x41, c, _x43), c, _x23)))top#(f(f(proper(_x41), ok(c), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(b, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(ok(b), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, b, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(b), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, g(g(_x121))), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, c, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), ok(c), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(c), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(ok(c)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(c), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(ok(c)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, b, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), f(_x101, _x102, _x103)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(f(_x131, _x132, _x133), _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(g(_x181))), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(g(proper(_x181)))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, g(_x151)), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), g(proper(_x151))), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, b), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), ok(b)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(f(_x111, _x112, _x113), g(_x161), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, _x43), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(g(_x141), _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(g(proper(_x141)), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, _x62, g(b)), c), c, c), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(c, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(ok(c), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(g(_x101), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(g(proper(_x101)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, _x82, _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), f(_x101, _x102, _x103), _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), f(proper(_x101), proper(_x102), proper(_x103)), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), b), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(b), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(b)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, b), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), ok(b)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), b), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), ok(b)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, f(_x161, _x162, _x163), _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, c, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), ok(c), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(_x121), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(f(_x191, _x192, _x193))), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(f(proper(_x191), proper(_x192), proper(_x193)))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, b), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), ok(b)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, g(c)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(ok(c))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, f(_x71, _x72, _x73)), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(f(_x121, _x122, _x123), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, c, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), ok(c), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, g(_x151)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, f(_x101, _x102, _x103), _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), f(proper(_x101), proper(_x102), proper(_x103)), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(c, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(c), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(f(_x111, _x112, _x113)), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(c)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, c), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), ok(c)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(f(_x141, _x142, _x143))), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(f(proper(_x141), proper(_x142), proper(_x143)))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(g(_x121), f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(g(proper(_x121)), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, _x23)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, c, c), c, g(b)), c, c)))top#(f(f(f(ok(b), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, c, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), ok(c), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(g(_x141))), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(g(proper(_x141)))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, c), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), ok(c)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, g(_x81)), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), g(proper(_x81))), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(b), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(ok(b)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, c), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(c)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, b, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(b, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(ok(b), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(b), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(ok(b)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(b, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(ok(b), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x131)), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x131))), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(g(b)), c, f(g(_x121), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(ok(b))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, c), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, f(_x121, _x122, _x123)), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, _x82, _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, g(_x151)), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), g(proper(_x151))), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(b)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(ok(b))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, b), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), ok(b)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), c), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), _x83), c, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), b, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(f(_x141, _x142, _x143)), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(f(proper(_x141), proper(_x142), proper(_x143))), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(c, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), c, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), ok(c), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, f(_x151, _x152, _x153)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), g(_x91), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(f(_x131, _x132, _x133)), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(f(proper(_x131), proper(_x132), proper(_x133))), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(_x101)), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x101))), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(g(_x151))), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x151)))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(b)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(ok(b))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(b, g(b), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), g(ok(b)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, b), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), ok(b)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, c), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), ok(c)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(ok(c), g(proper(_x61)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(b, _x62, g(_x101)), c), c, c), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, f(_x151, _x152, _x153)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(g(f(_x61, _x62, _x63)), c, _x23)))top#(f(g(f(proper(_x61), proper(_x62), proper(_x63))), ok(c), proper(_x23)))
top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(b, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(b), f(b, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(g(ok(b)), f(ok(b), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(f(_x101, _x102, _x103), _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(f(_x71, _x72, _x73)), _x52, c), c, g(b)), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), g(f(_x101, _x102, _x103)), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), g(_x141), _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), g(proper(_x141)), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(_x141, b, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), ok(b), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, g(_x91), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(b, g(c), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), g(ok(c)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, g(_x61), _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), g(proper(_x61)), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x91)), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(g(_x141), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(g(proper(_x141)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, c, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, _x63), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), g(_x91), f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), g(proper(_x91)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, g(_x131)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), g(proper(_x131))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, c, f(_x71, _x72, _x73)), c, g(b)), c, c)))top#(f(f(f(ok(b), ok(c), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, g(_x81)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), g(proper(_x81))), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(b, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(b), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(b, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(ok(b), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(b, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(b), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, b), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, f(_x91, _x92, _x93), g(b)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, _x103)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(c, _x82, _x83), b, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(c, g(_x161), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(ok(c), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), b, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(b), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(g(_x111)), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(g(proper(_x111))), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(c, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(ok(c), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, c), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), ok(c)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, b), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(g(_x71), _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(g(proper(_x71)), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, g(_x91), _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), g(_x91), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, f(_x151, _x152, _x153)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(b)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(ok(b))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), b), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), ok(b)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, g(_x131), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), g(proper(_x131)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, b, c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(b)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(f(_x111, _x112, _x113), _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(g(_x61), _x42, _x43), c, _x23)))top#(f(f(g(proper(_x61)), proper(_x42), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(b, c, _x23)))top#(f(ok(b), ok(c), proper(_x23)))top#(mark(f(f(f(b, f(c, c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, _x62, g(b)), c), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(_x121), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(proper(_x121)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, f(_x171, _x172, _x173)), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(f(_x121, _x122, _x123), _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(_x141, g(_x151), _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), g(proper(_x151)), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, c, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), ok(c), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(g(_x131), _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(g(proper(_x131)), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, c), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), ok(c)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(_x121)), b, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(c), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x101, _x102, _x103)), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x101), proper(_x102), proper(_x103))), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, _x43), c, b)))top#(f(f(proper(_x41), proper(_x42), proper(_x43)), ok(c), ok(b)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(b)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(ok(b))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(_x41, c, g(_x61)), c, c)))top#(f(f(proper(_x41), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), c, f(g(_x121), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(proper(_x121)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(g(_x111)), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(g(proper(_x111))), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, g(_x111), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), g(proper(_x111)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, g(_x121)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), g(proper(_x121))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(b, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(ok(b), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(f(_x121, _x122, _x123), f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, b, g(_x101)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(b), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, _x62, g(b)), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), c, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(f(_x191, _x192, _x193))), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(f(proper(_x191), proper(_x192), proper(_x193)))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(b, _x62, g(_x101)), c), c, c), c, c)))top#(f(f(f(ok(c), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(c, g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(c), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, b), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), ok(b)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), b), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), ok(b)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, c), c, _x23)))top#(f(f(proper(_x41), proper(_x42), ok(c)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, f(_x151, _x152, _x153)), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), f(proper(_x151), proper(_x152), proper(_x153))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, g(_x121)), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), g(proper(_x121))), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(c), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(ok(c)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(g(_x181)), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, b, _x53), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), ok(b), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(_x121)), c, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(b, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(ok(b), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, b, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), ok(b), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, g(_x151)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), g(proper(_x151))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, b, _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(c)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(ok(c))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(c, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(c), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, _x102, f(_x141, _x142, _x143))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), f(proper(_x141), proper(_x142), proper(_x143)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, f(_x131, _x132, _x133)), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), f(proper(_x131), proper(_x132), proper(_x133))), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, _x82, c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, _x142, c), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), ok(c)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, _x82, _x83), _x62, g(c)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(ok(c))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, f(_x121, _x122, _x123))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(b, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(b), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(g(_x91)), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), f(_x121, _x122, _x123)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, g(_x151)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), b), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), c), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), ok(c)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(b, g(f(_x151, _x152, _x153)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), g(f(proper(_x151), proper(_x152), proper(_x153))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), b, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, c, b), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), ok(b)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(g(_x131), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(g(proper(_x131)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, b, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), b, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, _x142, f(_x161, _x162, _x163)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), f(proper(_x161), proper(_x162), proper(_x163))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, c), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), ok(c)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, c), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(c, f(_x61, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, f(_x151, _x152, _x153)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, b), c, _x43), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x131)), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x131))), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), g(_x91), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), b), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), ok(b)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, _x142, b), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), ok(b)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(b, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(ok(b), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(ok(b), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, b, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), ok(b), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, _x82, b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(g(_x191))), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(g(proper(_x191)))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, b, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), ok(b), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), g(_x91), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, c), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), ok(c)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, g(_x71), _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), g(proper(_x71)), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(f(_x111, _x112, _x113), g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(b, c, b), c, c)))top#(f(f(ok(b), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, f(_x171, _x172, _x173)), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(b, c, c), c, c)))top#(f(f(ok(b), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(c, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(ok(c), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(g(_x111)), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(g(proper(_x111))), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, c, b), c, g(b)), c, c)))top#(f(f(f(ok(b), ok(c), ok(b)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(c, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(c), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(_x81), c, f(g(b), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(ok(b)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), g(_x121), _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), g(proper(_x121)), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, f(_x151, _x152, _x153)), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), f(proper(_x151), proper(_x152), proper(_x153))), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), b), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), ok(b)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(f(_x121, _x122, _x123), _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, g(_x151)), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), g(proper(_x151))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(g(_x131), _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(g(proper(_x131)), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, f(_x141, _x142, _x143), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(_x121)), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(c, _x82, g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, c), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, f(_x141, _x142, _x143), _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), g(_x71)), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), g(proper(_x71))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(b, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(ok(b), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, c, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(c), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), f(_x121, _x122, _x123), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(g(b), c, _x23)))top#(f(g(ok(b)), ok(c), proper(_x23)))
top#(mark(f(f(f(_x51, f(_x61, _x62, f(b, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(ok(b), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(b), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(c), _x133), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(ok(c)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(c, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(ok(c), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(c, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(ok(c), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, _x142, f(_x161, _x162, _x163)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), f(proper(_x161), proper(_x162), proper(_x163))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(b, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(b), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, g(_x121))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), g(proper(_x121)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), c), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), ok(c)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(f(_x181, _x182, _x183)), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(f(proper(_x181), proper(_x182), proper(_x183))), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, b, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), ok(b), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, b), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), ok(b)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(_x41, c, c), c, c)))top#(f(f(proper(_x41), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, _x62, g(b)), c), c, c), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, f(_x111, _x112, _x113)), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), f(proper(_x111), proper(_x112), proper(_x113))), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(_x91, _x92, _x93), g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(f(_x151, _x152, _x153), g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(f(proper(_x151), proper(_x152), proper(_x153)), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(ok(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(b)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(ok(b))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(c), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(ok(c)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, f(_x151, _x152, _x153)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(g(_x161))), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(g(proper(_x161)))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, _x83), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, b, _x43), c, _x23)))top#(f(f(proper(_x41), ok(b), proper(_x43)), ok(c), proper(_x23)))top#(mark(f(f(f(g(_x61), f(b, _x62, g(b)), c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, g(_x141), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, g(_x101)), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(f(_x91, _x92, _x93)), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(f(proper(_x91), proper(_x92), proper(_x93))), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(f(_x141, _x142, _x143))), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x141), proper(_x142), proper(_x143)))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(f(_x91, _x92, _x93)), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(f(proper(_x91), proper(_x92), proper(_x93))), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, b)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(b))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(g(_x111)), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(g(proper(_x111))), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, c, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), ok(c), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), f(_x121, _x122, _x123)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, g(b)), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, f(_x151, _x152, _x153)), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), f(proper(_x151), proper(_x152), proper(_x153))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(b, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(ok(c), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(b), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(c, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), _x83), b, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(b, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(ok(b), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, _x132, b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, c), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(c)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, f(_x101, _x102, _x103)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, _x82, f(_x121, _x122, _x123)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), b), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), ok(b)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(_x61, _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(proper(_x61), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(c, _x112, _x113), _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), c), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(c)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(b, g(_x91), g(b)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), g(proper(_x91)), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(f(_x111, _x112, _x113), g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), g(_x101)), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), g(proper(_x101))), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, g(_x61), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(c)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(ok(c))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, c, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(f(_x131, _x132, _x133))), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(f(proper(_x131), proper(_x132), proper(_x133)))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(f(_x131, _x132, _x133), _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(g(_x141))), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(g(proper(_x141)))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, c), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(c)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(g(_x151), _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(g(proper(_x151)), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(f(_x141, _x142, _x143))), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x141), proper(_x142), proper(_x143)))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), g(_x121)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), g(proper(_x121))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, b, _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), ok(b), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, _x102, g(_x141))), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), g(proper(_x141)))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, _x52, c), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), b, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), b), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), ok(b)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, f(_x141, _x142, _x143)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), f(proper(_x141), proper(_x142), proper(_x143))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, c, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), ok(c), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, g(_x111), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), g(proper(_x111)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), c, f(g(_x121), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(c, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(ok(c), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), c, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(c), f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(ok(c)), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, b), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), ok(b)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), f(_x141, _x142, _x143), _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, f(_x151, _x152, _x153))), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153)))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, b), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), ok(b)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(f(_x141, _x142, _x143))), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x141), proper(_x142), proper(_x143)))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), f(_x121, _x122, _x123)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(g(_x81), c, f(g(f(_x111, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(c, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(ok(c), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, _x53), c, b), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(c), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(g(ok(c)), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, b, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, c, g(_x101)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), ok(c), g(proper(_x101))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x61, _x62, _x63)), c, c)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))top#(mark(f(f(f(_x51, g(_x61), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), g(proper(_x61)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, f(_x131, _x132, _x133)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), f(proper(_x131), proper(_x132), proper(_x133))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(c), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(c)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(f(_x121, _x122, _x123), _x102, c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(f(proper(_x121), proper(_x122), proper(_x123)), proper(_x102), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), b, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, b, f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(b), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, _x93), b), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), ok(b)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, b, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), ok(b), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(b, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), proper(_x53)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(b), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(c, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(c), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, f(_x121, _x122, _x123)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(_x121), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, g(_x141), c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), g(proper(_x141)), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(b, _x42, _x43), c, c)))top#(f(f(ok(b), proper(_x42), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(c)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(ok(c))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(g(_x41), c, b)))top#(f(g(proper(_x41)), ok(c), ok(b)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), _x92, g(_x131)), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), g(proper(_x131))), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(b), g(g(_x181)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(ok(b)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(g(b)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(g(ok(b))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, f(_x71, _x72, _x73)), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), f(proper(_x71), proper(_x72), proper(_x73))), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(g(_x141))), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x141)))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, c, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), ok(c), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, g(_x141), _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), g(proper(_x141)), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(g(_x101)), _x62, f(_x101, f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x101))), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), b, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(b), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, b, _x63), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), _x62, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, g(b)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(ok(b))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(c, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(c), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(f(_x111, _x112, _x113), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(b), _x52, _x53), c, _x43), c, c)))top#(f(f(f(g(ok(b)), proper(_x52), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), c, _x53), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), ok(c), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, b, _x53), c, g(b)), c, c)))top#(f(f(f(ok(b), ok(b), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(_x131, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(proper(_x131), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(b), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(ok(b)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(c, _x82, c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(c), proper(_x82), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), f(_x141, _x142, _x143), _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), g(_x141), _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(c, _x112, _x113)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(ok(c), proper(_x112), proper(_x113))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(c, c, _x23)))top#(f(ok(c), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(f(_x121, _x122, _x123), g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), f(f(_x111, _x112, _x113), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, c), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), ok(c)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(c, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, b), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), ok(b)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(f(_x151, _x152, _x153))), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(f(proper(_x151), proper(_x152), proper(_x153)))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(b), g(_x171)), _x112, g(_x121)), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(ok(b)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(b, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(ok(b), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(b, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(ok(b), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, f(_x151, _x152, _x153)), _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(_x111, _x112, _x113), f(_x121, _x122, _x123)), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), f(proper(_x121), proper(_x122), proper(_x123))), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, c), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, b, _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), ok(b), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(f(_x151, _x152, _x153), g(_x161), g(_x171)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(f(proper(_x151), proper(_x152), proper(_x153)), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, f(_x91, _x92, _x93), g(b)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, c, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), f(_x91, _x92, _x93), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), _x83), c, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, g(_x121)), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), g(proper(_x121))), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, _x82, b), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), ok(b)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, g(_x161), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, b, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), ok(b), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, _x52, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), ok(c)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, c), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(c)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, _x82, b), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), proper(_x82), ok(b)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, _x62, f(_x101, f(_x131, _x132, _x133), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(b), _x62, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(c), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(ok(c)), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, _x132, c), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(c)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, g(_x111)), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), g(proper(_x111))), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(f(_x131, _x132, _x133), _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), b, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), ok(b), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x111), g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x111)), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, _x62, _x63), _x53), c, b), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), f(_x101, _x102, _x103), _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), f(proper(_x101), proper(_x102), proper(_x103)), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(ok(g(c)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), b, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(c), f(_x131, f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(ok(c)), f(proper(_x131), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, f(_x91, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, b, c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), ok(b), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, g(_x131), _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), g(proper(_x131)), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, f(_x91, _x92, _x93), _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(g(_x91)), c, f(g(_x121), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), _x83), b, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, _x102, b)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), proper(_x102), ok(b))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(g(_x101), _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), g(g(_x131))), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), g(g(proper(_x131)))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(b)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(c)), g(_x171)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(ok(c))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(_x61, f(_x91, f(_x121, _x122, _x123), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(proper(_x91), f(proper(_x121), proper(_x122), proper(_x123)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, g(_x101)), c), c, f(_x61, _x62, _x63)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), f(proper(_x61), proper(_x62), proper(_x63))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, g(f(_x121, _x122, _x123))), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(f(proper(_x121), proper(_x122), proper(_x123)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, g(b), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(ok(b)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(b, f(g(_x81), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(b, _x62, g(_x101)), c), c, c), c, c)))top#(f(f(f(ok(b), f(ok(b), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(_x101, f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(_x61, _x62, _x63), _x53), c, _x43), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(proper(_x61), proper(_x62), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(c, f(f(_x81, b, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), ok(b), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(g(_x111), g(_x161), g(_x171)), b, _x113), _x83), g(_x91), c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(g(proper(_x111)), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), g(proper(_x91)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(c), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(ok(c)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(b)), _x112, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(b))), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(f(_x131, _x132, _x133), _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(b, g(_x161), g(_x171)), _x112, _x113), _x83), f(_x91, _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(ok(b), g(proper(_x161)), g(proper(_x171))), proper(_x112), proper(_x113)), proper(_x83)), f(proper(_x91), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(f(_x111, _x112, _x113), _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(f(proper(_x111), proper(_x112), proper(_x113)), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, f(_x151, _x152, _x153)), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), f(proper(_x151), proper(_x152), proper(_x153))), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, f(f(_x131, g(_x161), g(g(_x191))), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(g(proper(_x191)))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), _x93), f(_x101, _x102, _x103)), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), g(_x121), g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), g(proper(_x121)), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(_x101, f(_x131, c, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(proper(_x101), f(proper(_x131), ok(c), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(b, _x92, _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(ok(b), proper(_x92), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(c), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(ok(c)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, _x132, g(_x141)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), proper(_x132), g(proper(_x141))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, g(_x141), _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), g(proper(_x141)), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(g(_x81), c, f(g(_x121), f(_x131, _x132, b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), proper(_x132), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), b, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), ok(b), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), b, _x113), _x83), b, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, b), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), _x83), c, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), proper(_x83)), ok(c), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(f(_x121, _x122, _x123), b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(c)), _x112, g(_x121)), b), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(ok(c))), proper(_x112), g(proper(_x121))), ok(b)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), g(_x141), _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), g(proper(_x141)), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(_x171)), b, _x113), g(_x121)), b, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), ok(b), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, b, b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), ok(b), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), f(b, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(ok(b), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, f(_x141, _x142, _x143), _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(g(_x181)), g(c)), b, _x113), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(g(proper(_x181))), g(ok(c))), ok(b), proper(_x113)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, _x52, _x53), c, g(b)), c, c)))top#(f(f(f(proper(_x51), proper(_x52), proper(_x53)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, f(_x111, _x112, _x113), _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(b), f(b, c, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(g(b)), f(ok(b), ok(c), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), _x112, _x113), b), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), proper(_x112), proper(_x113)), ok(b)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(g(f(_x71, _x72, _x73)), f(b, _x62, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(f(proper(_x71), proper(_x72), proper(_x73))), f(ok(b), proper(_x62), ok(g(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, c), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), ok(c)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, f(_x161, _x162, _x163), b), _x112, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), ok(b)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(c, _x82, _x83), _x62, g(g(_x121))), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(_x81, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, c, g(b)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), ok(c), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, b, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, _x62, _x63), c), c, g(_x61)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, b)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(b))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), f(_x91, _x92, _x93), f(g(_x111), _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), f(proper(_x91), proper(_x92), proper(_x93)), f(g(proper(_x111)), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(_x41, _x42, f(_x81, _x82, _x83)), c, _x23)))top#(f(f(proper(_x41), proper(_x42), f(proper(_x81), proper(_x82), proper(_x83))), ok(c), proper(_x23)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, b), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), ok(b)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, _x113), c), _x62, f(_x101, f(_x131, _x132, _x133), _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), f(proper(_x131), proper(_x132), proper(_x133)), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), g(_x141), _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), g(proper(_x141)), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, b, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(b, f(f(f(_x111, _x112, _x113), g(_x161), g(_x171)), _x112, g(_x121)), _x83), f(f(_x101, _x102, _x103), _x92, _x93), c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x161)), g(proper(_x171))), proper(_x112), g(proper(_x121))), proper(_x83)), f(f(proper(_x101), proper(_x102), proper(_x103)), proper(_x92), proper(_x93)), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), g(_x171)), _x112, c), _x83), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), g(proper(_x171))), proper(_x112), ok(c)), proper(_x83)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(b), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(ok(b)), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, _x82, _x83), _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, _x112, _x113), g(_x121), c), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), proper(_x112), proper(_x113)), g(proper(_x121)), ok(c)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(g(_x181)), _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(g(proper(_x181))), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(_x41, _x42, b), c, c)))top#(f(f(proper(_x41), proper(_x42), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(c, f(f(b, _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(c), f(f(ok(b), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, _x132, _x133), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), c), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), c, b), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(c), ok(b)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, c)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(c))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(f(_x121, _x122, _x123), f(_x141, _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(f(proper(_x121), proper(_x122), proper(_x123)), f(proper(_x141), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), _x52, _x53), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), proper(_x52), proper(_x53)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(c, _x82, _x83), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(ok(c), proper(_x82), proper(_x83)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), g(g(_x101)), f(g(_x121), f(_x131, _x132, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(g(proper(_x101))), f(g(proper(_x121)), f(proper(_x131), proper(_x132), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(c, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(c), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(c, c, _x43), c, c)))top#(f(f(ok(c), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, _x62, g(b)), c), c, g(_x61)), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), proper(_x62), g(ok(b))), ok(c)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(c, f(g(g(_x91)), c, f(g(_x121), f(_x131, f(f(_x151, _x152, _x153), _x142, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(g(proper(_x91))), ok(c), f(g(proper(_x121)), f(proper(_x131), f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x142), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(_x21, c, f(_x61, _x62, _x63))))top#(f(proper(_x21), ok(c), f(proper(_x61), proper(_x62), proper(_x63))))
top#(mark(f(f(f(_x51, f(f(b, f(f(g(_x151), g(g(_x181)), g(_x171)), b, _x113), g(_x121)), _x62, c), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(ok(b), f(f(g(proper(_x151)), g(g(proper(_x181))), g(proper(_x171))), ok(b), proper(_x113)), g(proper(_x121))), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(b), c, f(g(_x121), f(_x131, f(_x141, _x142, g(_x161)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(ok(b)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), proper(_x142), g(proper(_x161))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(b, _x62, _x63), c), c, _x43), c, c)))top#(f(f(f(ok(b), f(ok(b), proper(_x62), proper(_x63)), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(f(_x81, f(_x111, _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(proper(_x111), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(g(_x101), _x82, _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), proper(_x82), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, _x52, _x53), c, g(_x61)), c, c)))top#(f(f(f(ok(c), proper(_x52), proper(_x53)), ok(c), g(proper(_x61))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(c), c, f(g(f(_x111, _x112, b)), f(b, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(c)), ok(c), f(g(f(proper(_x111), proper(_x112), ok(b))), f(ok(b), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(g(_x61), f(b, b, g(b)), c), c, _x43), c, c)))top#(f(f(f(g(proper(_x61)), f(ok(b), ok(b), g(ok(b))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), _x112, _x113), c), g(_x91), _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), proper(_x112), proper(_x113)), ok(c)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(_x61, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(proper(_x61), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, g(g(_x121))), c), c, c), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), g(g(proper(_x121)))), ok(c)), ok(c), ok(c)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), g(_x91), f(g(_x121), f(_x131, b, g(_x141)), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), g(proper(_x91)), f(g(proper(_x121)), f(proper(_x131), ok(b), g(proper(_x141))), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, _x132, g(_x171)), c, _x113), c), _x62, _x63), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(c), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), _x62, f(g(_x121), f(_x131, b, _x133), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), proper(_x62), f(g(proper(_x121)), f(proper(_x131), ok(b), proper(_x133)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(b, _x52, b), c, g(b)), c, c)))top#(f(f(f(ok(b), proper(_x52), ok(b)), ok(c), g(ok(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(b), f(_x91, _x92, _x93), f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(ok(b)), f(proper(_x91), proper(_x92), proper(_x93)), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, _x132, _x133), _x112, _x113), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), proper(_x113)), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(f(c, _x62, _x63), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(f(ok(c), proper(_x62), proper(_x63)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(_x141), b), c)), c), c, g(b)), c, c)))top#(f(f(f(g(proper(_x61)), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(proper(_x141)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(_x61, f(f(_x111, f(_x141, _x142, _x143), _x113), g(_x121), _x93), _x63), _x53), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(proper(_x61), f(f(proper(_x111), f(proper(_x141), proper(_x142), proper(_x143)), proper(_x113)), g(proper(_x121)), proper(_x93)), proper(_x63)), proper(_x53)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(f(_x81, _x82, b), _x62, g(_x101)), c), c, b), c, c)))top#(f(f(f(ok(b), f(f(proper(_x81), proper(_x82), ok(b)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(c, f(g(_x81), c, f(g(_x121), f(_x131, f(_x141, b, _x143), b), c)), c), c, g(b)), c, c)))top#(f(f(f(ok(c), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), f(proper(_x141), ok(b), proper(_x143)), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(b, _x62, f(_x101, _x102, _x103)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(ok(b), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(b, f(_x91, _x92, _x93), g(_x101)), c), c, _x43), c, c)))top#(f(f(f(proper(_x51), f(ok(b), f(proper(_x91), proper(_x92), proper(_x93)), g(proper(_x101))), ok(c)), ok(c), proper(_x43)), ok(c), ok(c)))
top#(mark(f(f(f(b, f(c, _x62, _x63), c), c, g(b)), c, c)))top#(f(f(f(ok(b), f(ok(c), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(f(_x111, _x112, _x113)), f(b, g(f(_x151, _x152, _x153)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(f(proper(_x111), proper(_x112), proper(_x113))), f(ok(b), g(f(proper(_x151), proper(_x152), proper(_x153))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(g(_x81), c, f(g(_x121), f(_x131, g(g(_x151)), b), c)), c), c, g(b)), c, c)))top#(f(f(f(proper(_x51), f(g(proper(_x81)), ok(c), f(g(proper(_x121)), f(proper(_x131), g(g(proper(_x151))), ok(b)), ok(c))), ok(c)), ok(c), ok(g(b))), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), _x112, g(_x151)), _x83), _x62, _x63), c), c, b), c, c)))top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), proper(_x112), g(proper(_x151))), proper(_x83)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


The right-hand side of the rule top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), 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(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), ok(c)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(c)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), ok(b)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), f(proper(_x151), proper(_x152), proper(_x153))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), g(proper(_x151))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) 
Thus, the rule top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c))) is replaced by the following rules:
top#(mark(f(f(f(c, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(ok(c), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, f(_x101, _x102, _x103)), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), f(proper(_x101), proper(_x102), proper(_x103))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), c, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), ok(c), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(b, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(ok(b), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, g(_x171)), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), g(proper(_x171))), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(g(_x101), f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(g(proper(_x101)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(b, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(ok(b), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), b, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), ok(b), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, c), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(c)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, b), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), ok(b)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(g(_x61), f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(g(proper(_x61)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, b, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(b), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, f(_x171, _x172, _x173)), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), f(proper(_x171), proper(_x172), proper(_x173))), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, g(_x151)), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), g(proper(_x151))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), g(_x91), _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), g(proper(_x91)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, f(_x151, _x152, _x153)), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), f(proper(_x151), proper(_x152), proper(_x153))), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(f(_x61, _x62, _x63), f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(f(proper(_x61), proper(_x62), proper(_x63)), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, f(_x161, _x162, _x163), _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), f(proper(_x161), proper(_x162), proper(_x163)), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, c, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), ok(c), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, b), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), ok(b)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), f(_x91, _x92, _x93), _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), f(proper(_x91), proper(_x92), proper(_x93)), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, c), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), ok(c)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(f(_x151, _x152, _x153), _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(f(proper(_x151), proper(_x152), proper(_x153)), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(b, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(b), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, c), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), ok(c)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, b), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), ok(b)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, g(_x161), _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), g(proper(_x161)), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(c, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(ok(c), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(_x81, f(f(g(_x151), _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(g(proper(_x151)), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(f(_x101, _x102, _x103), f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(f(proper(_x101), proper(_x102), proper(_x103)), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))
top#(mark(f(f(f(_x51, f(f(c, f(f(_x131, _x132, _x133), b, _x113), c), _x62, _x63), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(ok(c), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), proper(_x63)), ok(c)), ok(c), ok(b)), ok(c), ok(c)))top#(mark(f(f(f(_x51, f(f(_x81, f(f(_x131, _x132, _x133), b, _x113), c), _x62, g(_x101)), c), c, b), c, c))) → top#(f(f(f(proper(_x51), f(f(proper(_x81), f(f(proper(_x131), proper(_x132), proper(_x133)), ok(b), proper(_x113)), ok(c)), proper(_x62), g(proper(_x101))), ok(c)), ok(c), ok(b)), ok(c), ok(c)))

Problem 5: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

proper#(f(X1, X2, X3))proper#(X3)proper#(g(X))proper#(X)
proper#(f(X1, X2, X3))proper#(X1)proper#(f(X1, X2, X3))proper#(X2)

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

proper#(f(X1, X2, X3))proper#(X3)proper#(g(X))proper#(X)
proper#(f(X1, X2, X3))proper#(X1)proper#(f(X1, X2, X3))proper#(X2)

Problem 6: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

g#(mark(X))g#(X)g#(ok(X))g#(X)

Rewrite Rules

active(f(X, g(X), Y))mark(f(Y, Y, Y))active(g(b))mark(c)
active(b)mark(c)active(g(X))g(active(X))
g(mark(X))mark(g(X))proper(f(X1, X2, X3))f(proper(X1), proper(X2), proper(X3))
proper(g(X))g(proper(X))proper(b)ok(b)
proper(c)ok(c)f(ok(X1), ok(X2), ok(X3))ok(f(X1, X2, X3))
g(ok(X))ok(g(X))top(mark(X))top(proper(X))
top(ok(X))top(active(X))

Original Signature

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

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

g#(mark(X))g#(X)g#(ok(X))g#(X)